dvdemux: Recalculate the frame offsets at the beginning of each BYTE segment and...
authorSebastian Dröge <sebastian@centricular.com>
Thu, 2 Jun 2016 11:19:15 +0000 (14:19 +0300)
committerSebastian Dröge <sebastian@centricular.com>
Fri, 3 Jun 2016 10:13:20 +0000 (13:13 +0300)
commit2f4b89fffee7ea9a4b261835671b2be9e1a53842
tree8f3ddb54d2f27dec7fbbfbbbf7645d575b1cd5cc
parent30c8aafea912851889f2c18a25553fad2f77493f
dvdemux: Recalculate the frame offsets at the beginning of each BYTE segment and whenever upstream gives us a timestamp

This fixes seeking in DV streams where upstream operates in PUSH mode with a
TIME segment (e.g. avidemux). Without this, we would generate wrong durations
and timestamps after a seek.

https://bugzilla.gnome.org/show_bug.cgi?id=767157
ext/dv/gstdvdemux.c