diff --git a/libavcodec/mips/fft_mips.c b/libavcodec/mips/fft_mips.c index 529e0764e3..03dcbad4d8 100644 --- a/libavcodec/mips/fft_mips.c +++ b/libavcodec/mips/fft_mips.c @@ -72,7 +72,7 @@ static void ff_fft_calc_mips(FFTContext *s, FFTComplex *z) FFTComplex * tmpz_n2, * tmpz_n34, * tmpz_n4; FFTComplex * tmpz_n2_i, * tmpz_n34_i, * tmpz_n4_i, * tmpz_i; - num_transforms = (0x2aab >> (16 - s->nbits)) | 1; + num_transforms = (21845 >> (17 - s->nbits)) | 1; for (n=0; nnbits > 16) - return; - ff_fft_lut_init(ff_fft_offsets_lut, 0, 1 << 17, &n); - ff_init_ff_cos_tabs(16); + ff_init_ff_cos_tabs(17); #if HAVE_INLINE_ASM #if !HAVE_MIPS32R6 && !HAVE_MIPS64R6