summaryrefslogtreecommitdiffstats
path: root/gst/vbidec
diff options
context:
space:
mode:
authorJan Schmidt <thaytan@noraisin.net>2009-03-24 01:02:28 +0000
committerDave Robillard <dave@drobilla.net>2009-05-03 12:03:13 -0400
commitb64a9e80ff470b8a424787053cf322fc56737ffb (patch)
treeb2b10c3b3e23ad2ee9236af4a1880b70e066861b /gst/vbidec
parentb57b788f2d458fa37b9c79671940b330217c2f24 (diff)
downloadgst-plugins-bad-b64a9e80ff470b8a424787053cf322fc56737ffb.tar.gz
gst-plugins-bad-b64a9e80ff470b8a424787053cf322fc56737ffb.tar.bz2
gst-plugins-bad-b64a9e80ff470b8a424787053cf322fc56737ffb.zip
resindvd: Add faststart, and work around some multi-angle issues
Add a 'fast-start' property to the rsndvdsrc element, that attempts to jump directly to the DVD menu when starting. Doesn't work correctly on all titles yet. Add workarounds for issues with multiple angles in libdvdnav: Use a heuristic to avoid detecting discontinuities during multiple-angle titles, it seems caused by libdvdnav losing some NAV packets in multiangle titles. Fix seeking in multi-angle titles by aligning our sector calculation logic with libdvdnav's. Also, use libdvdnav's dvdnav_get_current_time() method to determine the logical position of the current cell when it changes, as the cell_start value in the cell_change event provides a number that doesn't compensate for angle cell blocks.
Diffstat (limited to 'gst/vbidec')
0 files changed, 0 insertions, 0 deletions