avfilter/af_silencedetect: support all channel counts

pull/365/head
Paul B Mahol 4 years ago
parent a311dfc3c4
commit ba3c09b84a
  1. 8
      libavfilter/af_silencedetect.c

@ -197,7 +197,6 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *insamples)
static int query_formats(AVFilterContext *ctx)
{
AVFilterChannelLayouts *layouts = NULL;
static const enum AVSampleFormat sample_fmts[] = {
AV_SAMPLE_FMT_DBL,
AV_SAMPLE_FMT_FLT,
@ -205,12 +204,7 @@ static int query_formats(AVFilterContext *ctx)
AV_SAMPLE_FMT_S16,
AV_SAMPLE_FMT_NONE
};
int ret;
layouts = ff_all_channel_layouts();
if (!layouts)
return AVERROR(ENOMEM);
ret = ff_set_common_channel_layouts(ctx, layouts);
int ret = ff_set_common_all_channel_counts(ctx);
if (ret < 0)
return ret;

Loading…
Cancel
Save