Such files have IndexTableSegments which when parsed cover EditUnit ranges like this:
[0,1) [249,250) [249,377) [0,249)
where each interval is
[IndexStartPosition, IndexStartPosition + IndexDuration)
This would be reduced to a sparse index like:
[0,1), [249,250)
instead of the full range:
[0,249), [249,377)
8b708f1 mxf: Correctly support files from Pinnacle Thunder
libavformat/mxfdec.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
Upstream: git.libav.org