From ffff5bb740b09dafa75b880b7a1e85a793604623 Mon Sep 17 00:00:00 2001 From: Marton Balint Date: Mon, 14 Mar 2022 19:39:31 +0100 Subject: avformat/mxfenc: do not write index tables with the same InstanceUID Only index tables repeating previous index tables should use the same InstaceUID. Use the index start position when generating the InstanceUID to fix this. Signed-off-by: Marton Balint --- libavformat/mxfenc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libavformat') diff --git a/libavformat/mxfenc.c b/libavformat/mxfenc.c index d2e25a8824..8bc1a2807c 100644 --- a/libavformat/mxfenc.c +++ b/libavformat/mxfenc.c @@ -1760,7 +1760,7 @@ static void mxf_write_index_table_segment(AVFormatContext *s) // instance id mxf_write_local_tag(s, 16, 0x3C0A); - mxf_write_uuid(pb, IndexTableSegment, 0); + mxf_write_uuid(pb, IndexTableSegment, mxf->last_indexed_edit_unit); // index edit rate mxf_write_local_tag(s, 8, 0x3F0B); -- cgit v1.2.3