diff aac.h @ 11401:e340262ba532 libavcodec

Add an HE-AAC v1 decoder. A large portion of this code was orignally authored by Robert Swain. The rest was written by me. Full history is available at: svn://svn.ffmpeg.org/soc/aac-sbr http://github.com/aconverse/ffmpeg-heaac/tree/sbr_pub
author alexc
date Mon, 08 Mar 2010 04:33:02 +0000
parents 4b3da727d832
children 7dd2a45249a9
line wrap: on
line diff
--- a/aac.h	Mon Mar 08 02:36:22 2010 +0000
+++ b/aac.h	Mon Mar 08 04:33:02 2010 +0000
@@ -34,6 +34,7 @@
 #include "dsputil.h"
 #include "fft.h"
 #include "mpeg4audio.h"
+#include "sbr.h"
 
 #include <stdint.h>
 
@@ -217,7 +218,7 @@
     uint8_t zeroes[128];                      ///< band is not coded (used by encoder)
     DECLARE_ALIGNED(16, float, coeffs)[1024]; ///< coefficients for IMDCT
     DECLARE_ALIGNED(16, float, saved)[1024];  ///< overlap
-    DECLARE_ALIGNED(16, float, ret)[1024];    ///< PCM output
+    DECLARE_ALIGNED(16, float, ret)[2048];    ///< PCM output
     PredictorState predictor_state[MAX_PREDICTORS];
 } SingleChannelElement;
 
@@ -233,6 +234,7 @@
     SingleChannelElement ch[2];
     // CCE specific
     ChannelCoupling coup;
+    SpectralBandReplication sbr;
 } ChannelElement;
 
 /**