PR #21243 opened by ngaullier URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21243 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21243.patch
Fixes #21076. >From 3574eb5ee096d6f7a9aeca6e59e785550cfe0167 Mon Sep 17 00:00:00 2001 From: Nicolas Gaullier <[email protected]> Date: Fri, 19 Dec 2025 18:10:26 +0100 Subject: [PATCH] avformat/mov: fix skip_samples when sample_rate and time_base do not match Fixes #21076. --- libavformat/mov.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libavformat/mov.c b/libavformat/mov.c index 009ddfec80..66d3c0d4a8 100644 --- a/libavformat/mov.c +++ b/libavformat/mov.c @@ -4756,7 +4756,8 @@ static void mov_build_index(MOVContext *mov, AVStream *st) if (!multiple_edits && !mov->advanced_editlist && st->codecpar->codec_id == AV_CODEC_ID_AAC && start_time > 0) - sc->start_pad = start_time; + sc->start_pad = av_rescale_q(start_time, st->time_base, + (AVRational){1, st->codecpar->sample_rate}); } /* only use old uncompressed audio chunk demuxing when stts specifies it */ -- 2.49.1 _______________________________________________ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]
