Skip to content

mxfdemux: Handle files produced by legacy FFmpeg

Edward Hervey requested to merge bilboed/gstreamer:mxf-index into main

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).

See https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/ffff5bb740b09dafa75b880b7a1e85a793604623

Merge request reports