From 31184aac87ba9d55cd36924f094c479d1bf50022 Mon Sep 17 00:00:00 2001 From: Alex Converse Date: Fri, 14 May 2010 16:49:11 +0000 Subject: aacenc: Fix psy logic. Set band info before determining scalefactors. Use the look ahead for windowing decision. Originally committed as revision 23132 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/aacpsy.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libavcodec/aacpsy.c') diff --git a/libavcodec/aacpsy.c b/libavcodec/aacpsy.c index 53dac3dbfd..4d0c738765 100644 --- a/libavcodec/aacpsy.c +++ b/libavcodec/aacpsy.c @@ -195,7 +195,7 @@ static FFPsyWindowInfo psy_3gpp_window(FFPsyContext *ctx, int attack_n = 0; for (i = 0; i < 8; i++) { for (j = 0; j < 128; j++) { - v = iir_filter(audio[(i*128+j)*ctx->avctx->channels], pch->iir_state); + v = iir_filter(la[(i*128+j)*ctx->avctx->channels], pch->iir_state); sum += v*v; } s[i] = sum; -- cgit v1.2.3