diff aacpsy.c @ 11728:907ac02ef561 libavcodec

aacenc: Fix psy logic. Set band info before determining scalefactors. Use the look ahead for windowing decision.
author alexc
date Fri, 14 May 2010 16:49:11 +0000
parents 7dd2a45249a9
children 2e7db647fef8
line wrap: on
line diff
--- a/aacpsy.c	Thu May 13 20:41:36 2010 +0000
+++ b/aacpsy.c	Fri May 14 16:49:11 2010 +0000
@@ -195,7 +195,7 @@
         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;