Commit 3c92f003c7 for ffmpeg

commit 3c92f003c7d1a249cd921a74e5b22297e1368014
Author: Zhao Zhili <quinkblack@foxmail.com>
Date:   Wed Oct 14 15:15:07 2026 +0800

    avformat/iamf_parse: reject a zero parameter rate

    param_parse() reads parameter_rate from the bitstream and uses it as
    the divisor of av_rescale() when bounding the block duration, so a zero
    rate hits av_assert2(c > 0).

    Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>

diff --git a/libavformat/iamf_parse.c b/libavformat/iamf_parse.c
index b95c47ce8e..5338004d99 100644
--- a/libavformat/iamf_parse.c
+++ b/libavformat/iamf_parse.c
@@ -635,6 +635,8 @@ static int param_parse(void *s, IAMFContext *c, AVIOContext *pb,
         }

     parameter_rate = ffio_read_leb(pb);
+    if (!parameter_rate)
+        return AVERROR_INVALIDDATA;
     mode = avio_r8(pb) >> 7;

     if (mode == 0) {