From d5d51cf04dea45e518849e65c3ad274c9f31c017 Mon Sep 17 00:00:00 2001 From: Stefano Sabatini Date: Mon, 2 Dec 2013 19:44:09 +0100 Subject: [PATCH] lavfi/volume: support all channel counts --- libavfilter/af_volume.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavfilter/af_volume.c b/libavfilter/af_volume.c index cd248772e5..21fe9a15e0 100644 --- a/libavfilter/af_volume.c +++ b/libavfilter/af_volume.c @@ -101,7 +101,7 @@ static int query_formats(AVFilterContext *ctx) } }; - layouts = ff_all_channel_layouts(); + layouts = ff_all_channel_counts(); if (!layouts) return AVERROR(ENOMEM); ff_set_common_channel_layouts(ctx, layouts); @@ -206,7 +206,7 @@ static int config_output(AVFilterLink *outlink) AVFilterLink *inlink = ctx->inputs[0]; vol->sample_fmt = inlink->format; - vol->channels = av_get_channel_layout_nb_channels(inlink->channel_layout); + vol->channels = inlink->channels; vol->planes = av_sample_fmt_is_planar(inlink->format) ? vol->channels : 1; volume_init(vol);