diff options
Diffstat (limited to 'lib/rbcodec/codecs/libopus')
-rw-r--r-- | lib/rbcodec/codecs/libopus/celt/mdct.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/rbcodec/codecs/libopus/celt/mdct.c b/lib/rbcodec/codecs/libopus/celt/mdct.c index 4b66c211cf..15d2393d6f 100644 --- a/lib/rbcodec/codecs/libopus/celt/mdct.c +++ b/lib/rbcodec/codecs/libopus/celt/mdct.c | |||
@@ -214,14 +214,15 @@ void clt_mdct_backward(const mdct_lookup *l, kiss_fft_scalar *in, kiss_fft_scala | |||
214 | int i; | 214 | int i; |
215 | int N, N2, N4; | 215 | int N, N2, N4; |
216 | kiss_twiddle_scalar sine; | 216 | kiss_twiddle_scalar sine; |
217 | VARDECL(kiss_fft_scalar, f); | 217 | /* VARDECL(kiss_fft_scalar, f); */ |
218 | VARDECL(kiss_fft_scalar, f2); | 218 | VARDECL(kiss_fft_scalar, f2); |
219 | SAVE_STACK; | 219 | SAVE_STACK; |
220 | N = l->n; | 220 | N = l->n; /* static modes => N = 1920 */ |
221 | N >>= shift; | 221 | N >>= shift; |
222 | N2 = N>>1; | 222 | N2 = N>>1; |
223 | N4 = N>>2; | 223 | N4 = N>>2; |
224 | ALLOC(f, N2, kiss_fft_scalar); | 224 | /* ALLOC(f, N2, kiss_fft_scalar); */ |
225 | kiss_fft_scalar f[N2]; /* worst case 3840b */ | ||
225 | ALLOC(f2, N2, kiss_fft_scalar); | 226 | ALLOC(f2, N2, kiss_fft_scalar); |
226 | /* sin(x) ~= x here */ | 227 | /* sin(x) ~= x here */ |
227 | #ifdef FIXED_POINT | 228 | #ifdef FIXED_POINT |