Commit 63fdedc7 authored by Michael Niedermayer's avatar Michael Niedermayer

Merge commit '074a1b37'

* commit '074a1b37':
  aacpsy: Check memory allocation

Conflicts:
	libavcodec/aacpsy.c
Merged-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parents 0f69f02e 074a1b37
...@@ -304,6 +304,8 @@ static av_cold int psy_3gpp_init(FFPsyContext *ctx) { ...@@ -304,6 +304,8 @@ static av_cold int psy_3gpp_init(FFPsyContext *ctx) {
const float num_bark = calc_bark((float)bandwidth); const float num_bark = calc_bark((float)bandwidth);
ctx->model_priv_data = av_mallocz(sizeof(AacPsyContext)); ctx->model_priv_data = av_mallocz(sizeof(AacPsyContext));
if (!ctx->model_priv_data)
return AVERROR(ENOMEM);
pctx = (AacPsyContext*) ctx->model_priv_data; pctx = (AacPsyContext*) ctx->model_priv_data;
pctx->chan_bitrate = chan_bitrate; pctx->chan_bitrate = chan_bitrate;
...@@ -355,6 +357,10 @@ static av_cold int psy_3gpp_init(FFPsyContext *ctx) { ...@@ -355,6 +357,10 @@ static av_cold int psy_3gpp_init(FFPsyContext *ctx) {
} }
pctx->ch = av_mallocz_array(ctx->avctx->channels, sizeof(AacPsyChannel)); pctx->ch = av_mallocz_array(ctx->avctx->channels, sizeof(AacPsyChannel));
if (!pctx->ch) {
av_freep(&pctx);
return AVERROR(ENOMEM);
}
lame_window_init(pctx, ctx->avctx); lame_window_init(pctx, ctx->avctx);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment