diff --git a/libcelt/mdct.c b/libcelt/mdct.c index 4bdab58b..0bfe5c59 100644 --- a/libcelt/mdct.c +++ b/libcelt/mdct.c @@ -98,12 +98,12 @@ void clt_mdct_forward(const mdct_lookup *l, kiss_fft_scalar *in, kiss_fft_scalar { int i; int N, N2, N4; + kiss_twiddle_scalar sine; VARDECL(kiss_fft_scalar, f); SAVE_STACK; N = l->n; N2 = N>>1; N4 = N>>2; - kiss_twiddle_scalar sine; ALLOC(f, N2, kiss_fft_scalar); /* sin(x) ~= x here */ #ifdef FIXED_POINT @@ -201,13 +201,13 @@ void clt_mdct_backward(const mdct_lookup *l, kiss_fft_scalar *in, kiss_fft_scala { int i; int N, N2, N4; + kiss_twiddle_scalar sine; VARDECL(kiss_fft_scalar, f); VARDECL(kiss_fft_scalar, f2); SAVE_STACK; N = l->n; N2 = N>>1; N4 = N>>2; - kiss_twiddle_scalar sine; ALLOC(f, N2, kiss_fft_scalar); ALLOC(f2, N2, kiss_fft_scalar); /* sin(x) ~= x here */