gstreamer/gst/mpegtsdemux
Janne Grunau 15391b29e1 mpegtsdemux: push based seeking based on PCR
buffer timestamps are converted to GstClockTime to cover pcr/pts wraps.
multiple pcr/pts wraps are handled with an index which ensures at most
a single pcr wraparound between two entries.
the last seen pcr is recorded to have a nearby index point for short seeks
resuming playback might be delayed if the postion is not a keyframe

TODO: replace manual packet scanning and parsing in the initial duration estimation
2011-06-07 20:50:34 +02:00
..
gstmpegdefs.h mpegtsdemux: add stream types for DSM CC A, B, C, D 2011-03-21 19:27:08 +01:00
gstmpegdesc.c mpegtsdemux: relicense gstmpegdefs.h, gstmpegdesc.h and gstmpegdesc.c to LGPL only 2011-02-17 17:57:17 +01:00
gstmpegdesc.h mpegtsdemux: relicense gstmpegdefs.h, gstmpegdesc.h and gstmpegdesc.c to LGPL only 2011-02-17 17:57:17 +01:00
gsttsdemux.c mpegtsdemux: add MPEG TS demuxer rewrite from Edward Hervey 2011-02-17 17:56:59 +01:00
Makefile.am android: make it ready for androgenizer 2011-04-11 07:27:11 +02:00
mpegtsbase.c mpegtsdemux: push based seeking based on PCR 2011-06-07 20:50:34 +02:00
mpegtsbase.h mpegtsdemux: push based seeking based on PCR 2011-06-07 20:50:34 +02:00
mpegtspacketizer.c mpegtsdemux: push based seeking based on PCR 2011-06-07 20:50:34 +02:00
mpegtspacketizer.h mpegtsdemux: push based seeking based on PCR 2011-06-07 20:50:34 +02:00
mpegtsparse.c mpegtsdemux: add MPEG TS demuxer rewrite from Edward Hervey 2011-02-17 17:56:59 +01:00
mpegtsparse.h mpegtsdemux: add MPEG TS demuxer rewrite from Edward Hervey 2011-02-17 17:56:59 +01:00
TODO mpegtsdemux: add MPEG TS demuxer rewrite from Edward Hervey 2011-02-17 17:56:59 +01:00
tsdemux.c mpegtsdemux: push based seeking based on PCR 2011-06-07 20:50:34 +02:00
tsdemux.h mpegtsdemux: push based seeking based on PCR 2011-06-07 20:50:34 +02:00