gstreamer/gst/mpegtsdemux
Thibault Saunier 5c2e6dc512 mpegtspacketizer: catch section lengths extending past the buffer length
This is probably the cause for an occasional crash while streaming
MPEG. Blind fix after staring at the code and following logic, so
may or may not fix the issue, I cannot test.

(Port of 4275a70cb5 from mpegdemux)
2012-02-27 09:57:45 -03:00
..
gstmpegdefs.h tsdemux: Add AAC latm support 2012-02-15 15:48:44 -03: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 mpegtsdemux: Add standalone PES parser 2011-07-18 09:13:14 +02:00
mpegtsbase.c tsbase: Fix parsing of PSI table IDs 2012-02-24 19:08:40 -03:00
mpegtsbase.h mpegtsbase: Query whether upstream is live or not 2012-02-23 16:39:48 +01:00
mpegtspacketizer.c mpegtspacketizer: catch section lengths extending past the buffer length 2012-02-27 09:57:45 -03:00
mpegtspacketizer.h mpegtspacketizer: Fix issues with skew code 2012-02-24 17:47:38 +01:00
mpegtsparse.c various: fix pad template ref leaks 2011-11-28 13:08:27 +00:00
mpegtsparse.h mpegtsdemux: add MPEG TS demuxer rewrite from Edward Hervey 2011-02-17 17:56:59 +01:00
payload_parsers.c mpegts: Stop scanning for keyframes as early as possible 2011-06-07 20:50:35 +02:00
payload_parsers.h mpegts: Stop scanning for keyframes as early as possible 2011-06-07 20:50:35 +02: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: Avoid unlinkely leaks and segfault 2012-02-24 15:28:35 -03:00
tsdemux.h tsdemux: Use incoming timestamps in live mode 2012-02-23 16:39:48 +01:00