]> git.sesse.net Git - ffmpeg/blobdiff - libavfilter/af_dynaudnorm.c
avfilter/af_dynaudnorm: do not error out if even filter size was given
[ffmpeg] / libavfilter / af_dynaudnorm.c
index 639503384e34055fd3786559da45d8164fa63e3b..bc573d3482334d3fc7577696cc0f19dcea957e66 100644 (file)
@@ -110,8 +110,8 @@ static av_cold int init(AVFilterContext *ctx)
     DynamicAudioNormalizerContext *s = ctx->priv;
 
     if (!(s->filter_size & 1)) {
-        av_log(ctx, AV_LOG_ERROR, "filter size %d is invalid. Must be an odd value.\n", s->filter_size);
-        return AVERROR(EINVAL);
+        av_log(ctx, AV_LOG_WARNING, "filter size %d is invalid. Changing to an odd value.\n", s->filter_size);
+        s->filter_size |= 1;
     }
 
     return 0;