mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-01-14 03:11:20 +00:00
avformat/mxfdec: fix essence_offset calculation
The reference point for a KAG is the first byte of the key of a Partition Pack. Fixes ticket #2817. Fixes ticket #5317. Signed-off-by: Marton Balint <cus@passwd.hu>
This commit is contained in:
parent
d54a04b69b
commit
e9b0e42e77
@ -2875,8 +2875,8 @@ static int mxf_read_header(AVFormatContext *s)
|
||||
* for OPAtom we still need the actual essence_offset though (the KL's length can vary)
|
||||
*/
|
||||
int64_t op1a_essence_offset =
|
||||
round_to_kag(mxf->current_partition->this_partition +
|
||||
mxf->current_partition->pack_length, mxf->current_partition->kag_size) +
|
||||
mxf->current_partition->this_partition +
|
||||
round_to_kag(mxf->current_partition->pack_length, mxf->current_partition->kag_size) +
|
||||
round_to_kag(mxf->current_partition->header_byte_count, mxf->current_partition->kag_size) +
|
||||
round_to_kag(mxf->current_partition->index_byte_count, mxf->current_partition->kag_size);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user