Browse Source

avfilter/aresample: Check for memory alloc failure for out sample rates

Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
tags/n2.5
Derek Buitenhuis 11 years ago
parent
commit
1dbc3e8ac8
1 changed files with 5 additions and 0 deletions
  1. +5
    -0
      libavfilter/af_aresample.c

+ 5
- 0
libavfilter/af_aresample.c View File

@@ -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) {


Loading…
Cancel
Save