aac sbr: align struct member by 32 byte.
authorRonald S. Bultje <rsbultje@gmail.com>
Sun, 29 Apr 2012 16:41:23 +0000 (16:41 +0000)
committerDerek Buitenhuis <derek.buitenhuis@gmail.com>
Sun, 29 Apr 2012 17:49:39 +0000 (13:49 -0400)
Required because it's used in a call to imdct_half(), which is an AVX
function.

Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
libavcodec/sbr.h

index 459ee9c4368acc479a8ce74546500cdf562e9fa2..23534b16eca25b113ecef860e3323ae590c97fbe 100644 (file)
@@ -180,7 +180,7 @@ typedef struct {
     ///Sinusoidal levels
     float              s_m[7][48];
     float              gain[7][48];
     ///Sinusoidal levels
     float              s_m[7][48];
     float              gain[7][48];
-    DECLARE_ALIGNED(16, float, qmf_filter_scratch)[5][64];
+    DECLARE_ALIGNED(32, float, qmf_filter_scratch)[5][64];
     FFTContext         mdct_ana;
     FFTContext         mdct;
     SBRDSPContext      dsp;
     FFTContext         mdct_ana;
     FFTContext         mdct;
     SBRDSPContext      dsp;