mxf: Correctly support files from Pinnacle Thunder

Multimedia / Libav - Tomas Härdin [codemill.se] - 14 January 2014 11:13 UTC

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


  • Share