X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavfilter%2Faf_flanger.c;h=106e6f73f8e77fbb97779b2ea730e460a4453bf0;hb=0d3821a6df9688f06aa3c57049a73250b5b6871c;hp=5ff3786673b3ae2a69af014e3accbeb561840938;hpb=a105931d3edfd47f287e47e858ef080f0199cd47;p=ffmpeg diff --git a/libavfilter/af_flanger.c b/libavfilter/af_flanger.c index 5ff3786673b..106e6f73f8e 100644 --- a/libavfilter/af_flanger.c +++ b/libavfilter/af_flanger.c @@ -95,23 +95,26 @@ static int query_formats(AVFilterContext *ctx) static const enum AVSampleFormat sample_fmts[] = { AV_SAMPLE_FMT_DBLP, AV_SAMPLE_FMT_NONE }; + int ret; layouts = ff_all_channel_layouts(); if (!layouts) return AVERROR(ENOMEM); - ff_set_common_channel_layouts(ctx, layouts); + ret = ff_set_common_channel_layouts(ctx, layouts); + if (ret < 0) + return ret; formats = ff_make_format_list(sample_fmts); if (!formats) return AVERROR(ENOMEM); - ff_set_common_formats(ctx, formats); + ret = ff_set_common_formats(ctx, formats); + if (ret < 0) + return ret; formats = ff_all_samplerates(); if (!formats) return AVERROR(ENOMEM); - ff_set_common_samplerates(ctx, formats); - - return 0; + return ff_set_common_samplerates(ctx, formats); } static int config_input(AVFilterLink *inlink)