diff options
author | Marton Balint <cus@passwd.hu> | 2018-02-06 22:41:16 +0100 |
---|---|---|
committer | Marton Balint <cus@passwd.hu> | 2018-03-01 22:03:53 +0100 |
commit | 9492bb58eeea474158f9c523fd77395629117b57 (patch) | |
tree | c0b92b8560abce8627622e97780941aec476c89a /libavcodec/vc1dsp.c | |
parent | 9ec3e61fc37ae0cdd4bae2ba609b34424251e367 (diff) | |
download | ffmpeg-9492bb58eeea474158f9c523fd77395629117b57.tar.gz |
avformat/mxfdec: use both body_sid and track_number to find the track of a packet
In order to do that we have to parse the EssenceContainerData and assign the
proper body_sid and index_sid to the tracks from the corresponding source
packages.
This fixes packets returned in the wrong stream for some OP1-b files.
Based on a patch by Alex Mogurenko from https://github.com/da8eat/FFmpeg
Reference: http://mogurenko.com/2018/01/02/mxf-op1b-ffmpeg-part1/
Signed-off-by: Marton Balint <cus@passwd.hu>
Diffstat (limited to 'libavcodec/vc1dsp.c')
0 files changed, 0 insertions, 0 deletions