mxfdemux: Allow filler and other KLV packets between index table segments
authorSebastian Dröge <sebastian@centricular.com>
Tue, 4 Jul 2017 17:01:37 +0000 (20:01 +0300)
committerSebastian Dröge <sebastian@centricular.com>
Tue, 4 Jul 2017 17:18:38 +0000 (20:18 +0300)
commitbf16241150cdf133b007994c4962063a51bcd986
treed2f1ae4af2625825937fe2921ff484ce03976961
parentc470925d26099c797e63fd1ce72cd3ff7f742f7a
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.
gst/mxf/mxfdemux.c