gstreamer/gst/mpegtsdemux
Arnaud Vrac 388c28381f tsdemux: recalculate new segment after byte seek
The seeking start time is approximated from the seek offset in bytes
using the accumulated PCR observations, so on a VBR stream there might
be a big difference between the actual PCR and the estimated one after
the seek. This might result in a long wait to skip all out of segments
packets.

Instead we just recalculate the new segment to start at the first PTS
after the seek, so that playback starts immediatly.
2013-07-15 10:51:28 +02:00
..
gstmpegdefs.h mpegtsdemux: Handle registration descriptor for programs and streams 2013-07-06 10:59:54 +02:00
gstmpegdesc.h mpegtsdemux: Switch to MPEG-TS SI library 2013-07-03 09:17:25 +02:00
gsttsdemux.c mpegtsdemux: Switch to MPEG-TS SI library 2013-07-03 09:17:25 +02:00
Makefile.am mpegtsdemux: Switch to MPEG-TS SI library 2013-07-03 09:17:25 +02:00
mpegtsbase.c mpegtsdemux: Avoid vmethod calls 2013-07-09 12:25:11 +02:00
mpegtsbase.h mpegtsdemux: Avoid vmethod calls 2013-07-09 12:25:11 +02:00
mpegtspacketizer.c mpegtsdemux: Avoid parsing section without enough data 2013-07-09 12:25:11 +02:00
mpegtspacketizer.h mpegtsdemux: Remove unneeded variables 2013-07-09 12:25:11 +02:00
mpegtsparse.c mpegtsdemux: Avoid vmethod calls 2013-07-09 12:25:11 +02:00
mpegtsparse.h tsparse: Ensure initial events are sent in the right order 2013-06-19 07:40:28 +02:00
pesparse.c mpegtsdemux: Fix various compiler warnings 2013-03-03 12:30:32 +01:00
pesparse.h mpegtsdemux: Switch to MPEG-TS SI library 2013-07-03 09:17:25 +02:00
TODO tsdemux: Update TODO 2012-03-05 10:17:56 +01:00
tsdemux.c tsdemux: recalculate new segment after byte seek 2013-07-15 10:51:28 +02:00
tsdemux.h tsdemux: remove unused current_program_number field 2013-03-24 20:58:28 +00:00