Mercurial > libavcodec.hg
diff aacenc.c @ 11994:ea2cb1a9e815 libavcodec
aacenc: Properly pad extradata.
This fixes a valgrind error when encoding to ADTS.
author | alexc |
---|---|
date | Mon, 28 Jun 2010 21:34:57 +0000 |
parents | ebe049799f6d |
children | 949d048b7611 |
line wrap: on
line diff
--- a/aacenc.c Mon Jun 28 21:12:00 2010 +0000 +++ b/aacenc.c Mon Jun 28 21:34:57 2010 +0000 @@ -191,7 +191,7 @@ s->samples = av_malloc(2 * 1024 * avctx->channels * sizeof(s->samples[0])); s->cpe = av_mallocz(sizeof(ChannelElement) * aac_chan_configs[avctx->channels-1][0]); - avctx->extradata = av_malloc(2); + avctx->extradata = av_mallocz(2 + FF_INPUT_BUFFER_PADDING_SIZE); avctx->extradata_size = 2; put_audio_specific_config(avctx);