gstreamer/gst/mpegtsdemux
Jan Schmidt eaf918df03 tsdemux: Limit the maximum PES payload size
PES packets with size 0 are unbounded, and
could therefore overflow the 32-bit size
accumulator.

Add a 32MB limit, which is larger than
any PES packet should ever get. If one does,
then output a 32MB chunk and continue.
2019-08-21 18:07:02 +00:00
..
gstmpegdefs.h mpegtsdemux: fix operator precedence in SAFE_FOURCC_ARGS 2016-11-12 10:53:02 +02:00
gstmpegdesc.h tsdemux: Add conditions to identify ATSC EAC3 2016-10-03 15:14:54 -04:00
gsttsdemux.c mpegtsdemux: Update plugin license field 2014-02-06 14:28:54 +01:00
Makefile.am Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
meson.build docs: Build documentation with hotdoc 2019-05-13 17:00:00 -04:00
mpegtsbase.c mpegts: Re-work segment tracking 2019-08-07 16:39:21 +10:00
mpegtsbase.h mpegts: Re-work segment tracking 2019-08-07 16:39:21 +10:00
mpegtspacketizer.c tsdemux: Skew correction should use the upstream DTS 2019-02-13 22:15:53 +11:00
mpegtspacketizer.h mpegtsdemux: remove obsolete function declaration 2017-08-09 19:33:08 +02:00
mpegtsparse.c mpegts: Re-work segment tracking 2019-08-07 16:39:21 +10:00
mpegtsparse.h tsparse: Use GstFlowCombiner 2016-02-19 18:04:23 +01:00
pesparse.c mpegtsdemux: Fix wrong usage of '<<' operator 2017-02-28 09:27:41 +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: Limit the maximum PES payload size 2019-08-21 18:07:02 +00:00
tsdemux.h mpegts: Re-work segment tracking 2019-08-07 16:39:21 +10:00