diff options
Diffstat (limited to 'apps/codecs/libfaad/mdct.c')
-rw-r--r-- | apps/codecs/libfaad/mdct.c | 8 |
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; |