gstreamer/gst/mxf
Sebastian Dröge 72b7794798 mxfdemux: Allow filler and other KLV packets between index table segments
While only filler packets should be allowed, for good measure also skip
any other KLV packets in the range where there could be index table
segments.

This fixes parsing of partitions with multiple index table segments,
which are separated by a filler packet, or other packets.
2017-07-04 20:17:53 +03:00
..
Makefile.am Remove plugin specific static build option 2017-05-16 14:05:52 -04:00
meson.build meson: dist meson build files 2017-02-14 20:19:44 +00:00
mxf.c mxf: Remove mxfdms1.[ch] from the build for now 2016-11-24 23:40:45 +02:00
mxfaes-bwf.c mxfdemux: Take temporal reordering from the index table into account 2017-06-27 10:47:44 +03:00
mxfaes-bwf.h Fix FSF address 2012-11-04 00:09:59 +00:00
mxfalaw.c mxfdemux: Take temporal reordering from the index table into account 2017-06-27 10:47:44 +03:00
mxfalaw.h Fix FSF address 2012-11-04 00:09:59 +00:00
mxfd10.c mxfdemux: Take temporal reordering from the index table into account 2017-06-27 10:47:44 +03:00
mxfd10.h Fix FSF address 2012-11-04 00:09:59 +00:00
mxfdemux.c mxfdemux: Allow filler and other KLV packets between index table segments 2017-07-04 20:17:53 +03:00
mxfdemux.h mxfdemux: Take temporal reordering from the index table into account 2017-06-27 10:47:44 +03:00
mxfdms1.c mxfdemux: Add various missing bounds checks, NULL checks and integer overflow protection for error cases 2016-11-24 23:40:21 +02:00
mxfdms1.h Fix FSF address 2012-11-04 00:09:59 +00:00
mxfdv-dif.c mxfdemux: Take temporal reordering from the index table into account 2017-06-27 10:47:44 +03:00
mxfdv-dif.h Fix FSF address 2012-11-04 00:09:59 +00:00
mxfessence.c Fix FSF address 2012-11-04 00:09:59 +00:00
mxfessence.h mxfdemux: Take temporal reordering from the index table into account 2017-06-27 10:47:44 +03:00
mxfjpeg2000.c mxfdemux: Take temporal reordering from the index table into account 2017-06-27 10:47:44 +03:00
mxfjpeg2000.h Fix FSF address 2012-11-04 00:09:59 +00:00
mxfmetadata.c mxfdemux: Handle zero-sized KLV items better and don't assert on them 2016-11-25 15:59:44 +02:00
mxfmetadata.h mxf: Add support for parsing filler structural components 2012-12-05 12:24:30 +01:00
mxfmpeg.c mxfdemux: Take temporal reordering from the index table into account 2017-06-27 10:47:44 +03:00
mxfmpeg.h Fix FSF address 2012-11-04 00:09:59 +00:00
mxfmux.c mxfmux: Write temporal offset and correct keyframe offset into index table 2017-06-27 15:04:22 +03:00
mxfmux.h mxfmux: Write temporal offset and correct keyframe offset into index table 2017-06-27 15:04:22 +03:00
mxfquark.c mxf: Add support for parsing filler structural components 2012-12-05 12:24:30 +01:00
mxfquark.h mxf: Add support for parsing filler structural components 2012-12-05 12:24:30 +01:00
mxftypes.c mxfdemux: Fix up another size check and prevent allocating too much memory 2016-11-25 16:46:45 +02:00
mxftypes.h mxfdemux: Fix handling of IndexTableSegments 2015-12-09 16:33:39 +02:00
mxful.c mxfdemux: Handle zero-sized KLV items better and don't assert on them 2016-11-25 15:59:44 +02:00
mxful.h mxfmux: Write This Generation UID into the Identification metadata 2016-01-28 15:38:45 +01:00
mxfup.c mxfdemux: Take temporal reordering from the index table into account 2017-06-27 10:47:44 +03:00
mxfup.h Fix FSF address 2012-11-04 00:09:59 +00:00
mxfvc3.c mxfdemux: Take temporal reordering from the index table into account 2017-06-27 10:47:44 +03:00
mxfvc3.h Fix FSF address 2012-11-04 00:09:59 +00:00