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]

Reply via email to