Mercurial > libavcodec.hg
changeset 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 | c15e87b9767b |
children | 0d0446295060 |
files | aacenc.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
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);