X-Git-Url: http://git.videolan.org/?p=ffmpeg.git;a=blobdiff_plain;f=libavfilter%2Faf_aresample.c;h=8a8b386c017f1ee7ffadd604ca870093dbfc49f6;hp=5f34321fe8534f972f1520432efc85a3ce7b6513;hb=1dbc3e8ac814f837ad2684f9b6afccff9602fe0e;hpb=81cee700f781b80027f187ed4e645213ee315372 diff --git a/libavfilter/af_aresample.c b/libavfilter/af_aresample.c index 5f34321fe8..8a8b386c01 100644 --- a/libavfilter/af_aresample.c +++ b/libavfilter/af_aresample.c @@ -103,6 +103,11 @@ static int query_formats(AVFilterContext *ctx) } else { out_samplerates = ff_all_samplerates(); } + if (!out_samplerates) { + av_log(ctx, AV_LOG_ERROR, "Cannot allocate output samplerates.\n"); + return AVERROR(ENOMEM); + } + ff_formats_ref(out_samplerates, &outlink->in_samplerates); if(out_format != AV_SAMPLE_FMT_NONE) {