Index: patched-ffmpeg-mt/libavcodec/aac.h |
=================================================================== |
--- patched-ffmpeg-mt/libavcodec/aac.h (revision 41250) |
+++ patched-ffmpeg-mt/libavcodec/aac.h (working copy) |
@@ -32,7 +32,9 @@ |
#include "avcodec.h" |
#include "dsputil.h" |
+#include "fft.h" |
#include "mpeg4audio.h" |
+#include "sbr.h" |
#include <stdint.h> |
@@ -214,9 +216,9 @@ |
float sf[120]; ///< scalefactors |
int sf_idx[128]; ///< scalefactor indices (used by encoder) |
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, coeffs)[1024]; ///< coefficients for IMDCT |
+ DECLARE_ALIGNED(16, float, saved)[1024]; ///< overlap |
+ DECLARE_ALIGNED(16, float, ret)[2048]; ///< PCM output |
PredictorState predictor_state[MAX_PREDICTORS]; |
} SingleChannelElement; |
@@ -232,6 +234,7 @@ |
SingleChannelElement ch[2]; |
// CCE specific |
ChannelCoupling coup; |
+ SpectralBandReplication sbr; |
} ChannelElement; |
/** |
@@ -261,7 +264,7 @@ |
* @defgroup temporary aligned temporary buffers (We do not want to have these on the stack.) |
* @{ |
*/ |
- DECLARE_ALIGNED_16(float, buf_mdct)[1024]; |
+ DECLARE_ALIGNED(16, float, buf_mdct)[1024]; |
/** @} */ |
/** |