gstreamer/gst/mpegtsdemux
Edward Hervey 8ca1751f00 mpegtsdemux: Avoid parsing section without enough data
This is actually a workaround (we'll be skipping the upcoming section)

This will only happen for sections where the beginning is located within
the last 8 bytes of a packet (which is the minimum we need to properly
identify any section beginning).

Later we should figure out a way to store those bytes and mark that
some analysis needs to happen. The probability of this happening is
too low for me to care right now and do that fix. There is a good chance
that section will eventually be repeated and won't end up on such border.
2013-07-09 12:25:11 +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 mpegtsdemux: Avoid vmethod calls 2013-07-09 12:25:11 +02:00
tsdemux.h tsdemux: remove unused current_program_number field 2013-03-24 20:58:28 +00:00