PR #25159 opened by AYOUB NABIL BOUBAGRAT (ayoubnabil)
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/25159
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/25159.patch

the code now rejects mismatched frequency, magnitude and phase lists,
and requires at least two frequency points before interpolation.


>From ded3076cb97967f9f9de79ab450d57d20a098344 Mon Sep 17 00:00:00 2001
From: Ayoub Nabil Boubagrat <[email protected]>
Date: Sat, 17 Oct 2026 21:43:55 +0200
Subject: [PATCH] avfilter/afirsrc: fix option list validation

the code now rejects mismatched frequency, magnitude and phase lists,
and requires at least two frequency points before interpolation.

Signed-off-by: Ayoub Nabil Boubagrat 
<[email protected]>
---
 libavfilter/asrc_afirsrc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavfilter/asrc_afirsrc.c b/libavfilter/asrc_afirsrc.c
index 01125cb457..95f61430f8 100644
--- a/libavfilter/asrc_afirsrc.c
+++ b/libavfilter/asrc_afirsrc.c
@@ -205,7 +205,7 @@ static av_cold int config_output(AVFilterLink *outlink)
     if (ret < 0)
         return ret;
 
-    if (s->nb_freq != s->nb_magnitude && s->nb_freq != s->nb_phase && 
s->nb_freq >= 2) {
+    if (s->nb_freq != s->nb_magnitude || s->nb_freq != s->nb_phase || 
s->nb_freq < 2) {
         av_log(ctx, AV_LOG_ERROR, "Number of frequencies, magnitudes and 
phases must be same and >= 2.\n");
         return AVERROR(EINVAL);
     }
-- 
2.54.0

_______________________________________________
ffmpeg-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to