1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-01-08 13:22:53 +02:00

avformat/matroskadec: set all frames in a keyframe simple box as keyframes

And not just the first, as it was being done for lacing. The spec states that the
flag applies to everything inside the simple box.

Signed-off-by: James Almer <jamrial@gmail.com>
(cherry picked from commit f656c00bd9)
This commit is contained in:
James Almer 2024-11-16 17:49:17 -03:00
parent 13282e61b8
commit f1592a7ff1

View File

@ -4224,7 +4224,7 @@ static int matroska_parse_block(MatroskaDemuxContext *matroska, AVBufferRef *buf
} else {
res = matroska_parse_frame(matroska, track, st, buf, out_data,
out_size, timecode, lace_duration,
pos, !n ? is_keyframe : 0,
pos, is_keyframe,
blockmore, nb_blockmore,
discard_padding);
if (res)