diff --git a/filters/f_lavfi.c b/filters/f_lavfi.c index afc9f2d445..982e7ea6fa 100644 --- a/filters/f_lavfi.c +++ b/filters/f_lavfi.c @@ -987,6 +987,8 @@ static bool is_usable(const AVFilter *filter, int media_type) int nb_inputs = avfilter_pad_count(filter->inputs), nb_outputs = avfilter_pad_count(filter->outputs); #endif + if (nb_inputs > 1 || nb_outputs > 1) + return false; bool input_ok = filter->flags & AVFILTER_FLAG_DYNAMIC_INPUTS; bool output_ok = filter->flags & AVFILTER_FLAG_DYNAMIC_OUTPUTS; if (nb_inputs == 1)