aacdec: consume the audio specific config during LATM parsing
authorJanne Grunau <janne-ffmpeg@jannau.net>
Thu, 4 Nov 2010 21:00:01 +0000 (21:00 +0000)
committerJanne Grunau <janne-ffmpeg@jannau.net>
Thu, 4 Nov 2010 21:00:01 +0000 (21:00 +0000)
Spotted by Alex after Carl Eugen found errors some samples. There no errors or
noticeable artifacts in the samples I used during development.

Originally committed as revision 25676 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/aacdec.c

index 607b906..ab3a49a 100644 (file)
@@ -2155,6 +2155,8 @@ static int latm_decode_audio_specific_config(struct LATMContext *latmctx,
         avctx->extradata_size = esize;
         memcpy(avctx->extradata, gb->buffer + (config_start_bit/8), esize);
         memset(avctx->extradata+esize, 0, FF_INPUT_BUFFER_PADDING_SIZE);
+
+        skip_bits_long(gb, bits_consumed);
     }
 
     return bits_consumed;