Commit 3946c9ba55 for ffmpeg

commit 3946c9ba55a61eddf463fd13703c67a1c63f334b
Author: zhang xingxing <2388969553@qq.com>
Date:   Tue Sep 22 00:30:21 2026 +0200

    avfilter/af_sofalizer: keep the IR buffers at least 32 samples long

    Found-by: zhang xingxing <2388969553@qq.com>
    Fixes: out of array read
    Fixes: bJKNUpXl9w8q

diff --git a/libavfilter/af_sofalizer.c b/libavfilter/af_sofalizer.c
index ed05dc103a..01278c2d42 100644
--- a/libavfilter/af_sofalizer.c
+++ b/libavfilter/af_sofalizer.c
@@ -742,7 +742,7 @@ static int load_data(AVFilterContext *ctx, int azim, int elev, float radius, int

     av_log(ctx, AV_LOG_DEBUG, "IR length: %d.\n", s->sofa.hrtf->N);
     s->sofa.ir_samples = s->sofa.hrtf->N;
-    s->sofa.n_samples = 1 << (32 - ff_clz(s->sofa.ir_samples));
+    s->sofa.n_samples = FFMAX(32, 1 << (32 - ff_clz(s->sofa.ir_samples)));

     n_samples = s->sofa.n_samples;
     ir_samples = s->sofa.ir_samples;