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);