]> git.sesse.net Git - ffmpeg/commitdiff
avfilter/af_compand: change error condition into warning
authorPaul B Mahol <onemda@gmail.com>
Tue, 6 Aug 2019 11:37:58 +0000 (13:37 +0200)
committerPaul B Mahol <onemda@gmail.com>
Wed, 28 Aug 2019 13:28:53 +0000 (15:28 +0200)
libavfilter/af_compand.c

index c138f0b1d8f97c516348da3f947f2d48c17ced53..d4a816d1356ae1b58d3d818107bfc1e8502d7aac 100644 (file)
@@ -349,9 +349,10 @@ static int config_output(AVFilterLink *outlink)
     }
 
     if (nb_attacks > channels || nb_decays > channels) {
-        av_log(ctx, AV_LOG_ERROR,
-                "Number of attacks/decays bigger than number of channels.\n");
-        return AVERROR(EINVAL);
+        av_log(ctx, AV_LOG_WARNING,
+                "Number of attacks/decays bigger than number of channels. Ignoring rest of entries.\n");
+        nb_attacks = FFMIN(nb_attacks, channels);
+        nb_decays  = FFMIN(nb_decays, channels);
     }
 
     uninit(ctx);