Mercurial > libavcodec.hg
changeset 11591:59a801bfc636 libavcodec
DCA: align some arrays
Optimised implementations of the synth filter will require these
arrays 16-byte aligned.
author | mru |
---|---|
date | Sat, 10 Apr 2010 16:27:47 +0000 |
parents | feb045e189bf |
children | 18f17f44de37 |
files | dca.c dcadata.h |
diffstat | 2 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/dca.c Thu Apr 08 06:27:39 2010 +0000 +++ b/dca.c Sat Apr 10 16:27:47 2010 +0000 @@ -230,7 +230,7 @@ /* Subband samples history (for ADPCM) */ float subband_samples_hist[DCA_PRIM_CHANNELS_MAX][DCA_SUBBANDS][4]; DECLARE_ALIGNED(16, float, subband_fir_hist)[DCA_PRIM_CHANNELS_MAX][512]; - float subband_fir_noidea[DCA_PRIM_CHANNELS_MAX][32]; + DECLARE_ALIGNED(16, float, subband_fir_noidea)[DCA_PRIM_CHANNELS_MAX][32]; int hist_index[DCA_PRIM_CHANNELS_MAX]; DECLARE_ALIGNED(16, float, raXin)[32];
--- a/dcadata.h Thu Apr 08 06:27:39 2010 +0000 +++ b/dcadata.h Sat Apr 10 16:27:47 2010 +0000 @@ -6282,7 +6282,7 @@ /* FIR filter coefficients, they can be cut on half and maybe use float instead of double*/ -static const float fir_32bands_perfect[] = +DECLARE_ALIGNED(16, static const float, fir_32bands_perfect)[] = { +1.135985195E-010, +7.018770981E-011, @@ -6798,7 +6798,7 @@ -1.135985195E-010 }; -static const float fir_32bands_nonperfect[] = +DECLARE_ALIGNED(16, static const float, fir_32bands_nonperfect)[] = { -1.390191784E-007, -1.693738625E-007,