summaryrefslogtreecommitdiff
path: root/apps/codecs/libfaad/mdct.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/libfaad/mdct.c')
-rw-r--r--apps/codecs/libfaad/mdct.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/apps/codecs/libfaad/mdct.c b/apps/codecs/libfaad/mdct.c
index 78712a0bc5..158ea22205 100644
--- a/apps/codecs/libfaad/mdct.c
+++ b/apps/codecs/libfaad/mdct.c
@@ -60,7 +60,7 @@ mdct_info *faad_mdct_init(uint16_t N)
60{ 60{
61 mdct_info *mdct = (mdct_info*)faad_malloc(sizeof(mdct_info)); 61 mdct_info *mdct = (mdct_info*)faad_malloc(sizeof(mdct_info));
62 62
63 assert(N % 8 == 0); 63 //assert(N % 8 == 0);
64 64
65 mdct->N = N; 65 mdct->N = N;
66 66
@@ -123,10 +123,10 @@ void faad_imdct(mdct_info *mdct, real_t *X_in, real_t *X_out)
123 complex_t x; 123 complex_t x;
124#ifdef ALLOW_SMALL_FRAMELENGTH 124#ifdef ALLOW_SMALL_FRAMELENGTH
125#ifdef FIXED_POINT 125#ifdef FIXED_POINT
126 real_t scale, b_scale = 0; 126 real_t scale = 0, b_scale = 0;
127#endif 127#endif
128#endif 128#endif
129 ALIGN complex_t Z1[512]; 129 ALIGN static complex_t Z1[512];
130 complex_t *sincos = mdct->sincos; 130 complex_t *sincos = mdct->sincos;
131 131
132 uint16_t N = mdct->N; 132 uint16_t N = mdct->N;
@@ -230,7 +230,7 @@ void faad_mdct(mdct_info *mdct, real_t *X_in, real_t *X_out)
230 uint16_t k; 230 uint16_t k;
231 231
232 complex_t x; 232 complex_t x;
233 ALIGN complex_t Z1[512]; 233 ALIGN static complex_t Z1[512];
234 complex_t *sincos = mdct->sincos; 234 complex_t *sincos = mdct->sincos;
235 235
236 uint16_t N = mdct->N; 236 uint16_t N = mdct->N;