gstreamer/gst/mpegtsdemux
Tim-Philipp Müller 2cd4f5d0c1 tsdemux: send initial GAP event on sparse streams for faster startup with playbin
Signal sparse streams properly in stream-start event and force sending
of pending sticky events which have been stored on the pad already and
which otherwise would only be sent on the first buffer or serialized
event (which means very late in case of subtitle streams). Playsink in
playbin waits for stream-start or another serialized event, and if we
don't do this it will wait for the multiqueue to run full before
starting playback, which might take a couple of seconds.

https://bugzilla.gnome.org/show_bug.cgi?id=734040
2014-10-20 12:32:19 +02:00
..
gstmpegdefs.h tsdemux: Fix scaling macros 2014-04-18 16:20:31 +02:00
gstmpegdesc.h tsdemux: Add HEVC / h265 support 2014-01-06 13:54:40 +01:00
gsttsdemux.c mpegtsdemux: Update plugin license field 2014-02-06 14:28:54 +01:00
Makefile.am tsdemux: implement proper seeking for h264 streams. 2014-06-12 14:44:10 +02:00
mpegtsbase.c mpegts: Unify API : GstMpegts / gst_mpegts_ / GST_*_MPEGTS_ 2014-06-25 14:50:05 +02:00
mpegtsbase.h mpegts: Unify API : GstMpegts / gst_mpegts_ / GST_*_MPEGTS_ 2014-06-25 14:50:05 +02:00
mpegtspacketizer.c tsdemux: GAP detection 2014-10-20 12:32:10 +02:00
mpegtspacketizer.h tsdemux: GAP detection 2014-10-20 12:32:10 +02:00
mpegtsparse.c mpegts: Unify API : GstMpegts / gst_mpegts_ / GST_*_MPEGTS_ 2014-06-25 14:50:05 +02:00
mpegtsparse.h mpegtsparse: Queue buffers until we have enough to know the caps 2013-09-27 16:10:54 +02:00
pesparse.c tsdemux: Fix flags comparison operator precedence 2014-01-28 13:56:44 +01:00
pesparse.h tsdemux: fix overflow of packet_length field of PESHeader 2014-09-12 11:27:52 +02:00
TODO tsdemux: Update TODO 2012-03-05 10:17:56 +01:00
tsdemux.c tsdemux: send initial GAP event on sparse streams for faster startup with playbin 2014-10-20 12:32:19 +02:00
tsdemux.h tsdemux: implement proper seeking for h264 streams. 2014-06-12 14:44:10 +02:00