gstreamer/gst/mpegtsdemux
Edward Hervey c557f71756 tsdemux: Push packets as early as possible
When the PES header tells us how big the outgoing packet is, push the
packet downstream as soon as we have the specified size instead of waiting
for the beginning of the next packet.
Reduces latency and removes issues with very sparse streams (like subtitles
and subpictures).
2012-03-05 09:41:48 +01:00
..
gstmpegdefs.h mpegtsbase/tsdemux: Refactor seek and segment handling 2012-03-01 18:15:51 +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 tsdemux: Reindent gstmpegdesc.h 2012-02-24 10:57:02 +01:00
gsttsdemux.c mpegtsdemux: add MPEG TS demuxer rewrite from Edward Hervey 2011-02-17 17:56:59 +01:00
Makefile.am tsdemux: Remove all seeking code 2012-03-01 18:15:51 +01:00
mpegtsbase.c tsdemux: fix confusing variable name 2012-03-03 15:47:01 +00:00
mpegtsbase.h tsdemux: fix confusing variable name 2012-03-03 15:47:01 +00:00
mpegtspacketizer.c mpegtspacketizer: Offset calculation 2012-03-01 18:15:51 +01:00
mpegtspacketizer.h mpegtspacketizer: Offset calculation 2012-03-01 18:15:51 +01:00
mpegtsparse.c tsdemux: Remove all seeking code 2012-03-01 18:15:51 +01:00
mpegtsparse.h mpegtsdemux: add MPEG TS demuxer rewrite from Edward Hervey 2011-02-17 17:56:59 +01:00
pesparse.c pesparse: Fix stuffing byte handling 2011-07-20 19:19:13 +02:00
pesparse.h pesparse: Fix stuffing byte handling 2011-07-20 19:19:13 +02:00
TODO tsdemux: Add notes on synchronization and scheduling 2011-11-16 12:47:58 +01:00
tsdemux.c tsdemux: Push packets as early as possible 2012-03-05 09:41:48 +01:00
tsdemux.h mpegtsbase/tsdemux: Refactor seek and segment handling 2012-03-01 18:15:51 +01:00