gstreamer/subprojects/gst-plugins-bad/gst/mxf
Edward Hervey 7ac4dd3d9d mxfdemux: Handle files produced by legacy FFmpeg
Until March 2022, the FFmpeg MXF muxer would write the various index table
segments with the same instance ID, which should only be used if it is a
duplicate/repeated table.

In order to cope with those, we first compare the other index table segment
properties (body/index SID, start position) before comparing the instance
ID. This will ensure that we don't consider them as duplicate, but can still
detect "real" duplicates (which would have the same other properties).

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2407>
2022-05-12 07:27:57 +02:00
..
gstmxfelement.c
gstmxfelements.h
meson.build
mxf.c
mxfaes-bwf.c
mxfaes-bwf.h
mxfalaw.c
mxfalaw.h
mxfd10.c
mxfd10.h
mxfdemux.c mxfdemux: Handle files produced by legacy FFmpeg 2022-05-12 07:27:57 +02:00
mxfdemux.h
mxfdms1.c
mxfdms1.h
mxfdv-dif.c
mxfdv-dif.h
mxfessence.c
mxfessence.h
mxfjpeg2000.c
mxfjpeg2000.h
mxfmetadata.c
mxfmetadata.h
mxfmpeg.c
mxfmpeg.h
mxfmux.c mxfmux: Disable aggregator's default negotiation 2022-05-05 17:41:58 +00:00
mxfmux.h
mxfprores.c
mxfprores.h
mxfquark.c
mxfquark.h
mxftypes.c
mxftypes.h
mxful.c
mxful.h
mxfup.c
mxfup.h
mxfvanc.c mxfvanc: Handle empty VANC packets 2022-04-06 10:05:09 +00:00
mxfvanc.h
mxfvc3.c
mxfvc3.h