X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavfilter%2Fasrc_anullsrc.c;h=94bd0cab3a52d0f6f0de0e5acb356e381cc13fe8;hb=df8e24be5da2f9a8b0bd86dbbd1b0bf508bac003;hp=28d4500a2532f38364e1bb57d67de954e5a04360;hpb=4b7685b6c626a159e759a5167af11abef9c7802c;p=ffmpeg diff --git a/libavfilter/asrc_anullsrc.c b/libavfilter/asrc_anullsrc.c index 28d4500a253..94bd0cab3a5 100644 --- a/libavfilter/asrc_anullsrc.c +++ b/libavfilter/asrc_anullsrc.c @@ -80,10 +80,12 @@ static int query_formats(AVFilterContext *ctx) ANullContext *null = ctx->priv; int64_t chlayouts[] = { null->channel_layout, -1 }; int sample_rates[] = { null->sample_rate, -1 }; + int ret; - ff_set_common_formats (ctx, ff_all_formats(AVMEDIA_TYPE_AUDIO)); - ff_set_common_channel_layouts(ctx, avfilter_make_format64_list(chlayouts)); - ff_set_common_samplerates (ctx, ff_make_format_list(sample_rates)); + if ((ret = ff_set_common_formats (ctx, ff_all_formats (AVMEDIA_TYPE_AUDIO))) < 0 || + (ret = ff_set_common_channel_layouts (ctx, avfilter_make_format64_list (chlayouts ))) < 0 || + (ret = ff_set_common_samplerates (ctx, ff_make_format_list (sample_rates ))) < 0) + return ret; return 0; }