From: Kostya Shishkov Date: Thu, 2 Aug 2012 17:15:51 +0000 (+0200) Subject: g723_1: increase excitation storage by 4 X-Git-Tag: android-x86-4.4-r1~8529^2~1071 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=94bfdfd6f05a3ccbf048a3ea70694247c2929053;p=android-x86%2Fexternal-ffmpeg.git g723_1: increase excitation storage by 4 Fixed codebook mode in 5300 rate may write up to SUBFRAME_LEN + 4 and that is considered normal by the reference decoder. Without that additional padding it might overwrite first elements of LPC history. --- diff --git a/libavcodec/g723_1.c b/libavcodec/g723_1.c index 883c9498a4..0b59f81ff6 100644 --- a/libavcodec/g723_1.c +++ b/libavcodec/g723_1.c @@ -87,7 +87,7 @@ typedef struct g723_1_context { int16_t prev_lsp[LPC_ORDER]; int16_t prev_excitation[PITCH_MAX]; - int16_t excitation[PITCH_MAX + FRAME_LEN]; + int16_t excitation[PITCH_MAX + FRAME_LEN + 4]; int16_t synth_mem[LPC_ORDER]; int16_t fir_mem[LPC_ORDER]; int iir_mem[LPC_ORDER];