This is an automated email from the git hooks/post-receive script.
Git pushed a commit to branch master
in repository ffmpeg.
The following commit(s) were added to refs/heads/master by this push:
new afcde6551c avformat/mov: fix skip_samples when sample_rate and
time_base do not match
afcde6551c is described below
commit afcde6551c70ff750ed0635be61a6e779c2ed949
Author: Nicolas Gaullier <[email protected]>
AuthorDate: Fri Dec 19 18:10:26 2025 +0100
Commit: James Almer <[email protected]>
CommitDate: Thu Mar 12 12:42:06 2026 +0000
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 c8eb95564e..56d4a11214 100644
--- a/libavformat/mov.c
+++ b/libavformat/mov.c
@@ -4759,7 +4759,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 */
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]