Mercurial > libavcodec.hg
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; /**