avcodec: Extend fft to size 2^17

Asked-for-by: durandal_1707

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
Michael Niedermayer
2016-03-04 00:31:45 +01:00
parent 362e05f1ea
commit ae76b84221
6 changed files with 272 additions and 137 deletions

View File

@@ -500,7 +500,10 @@ av_cold void ff_fft_init_mips(FFTContext *s)
{
int n=0;
ff_fft_lut_init(ff_fft_offsets_lut, 0, 1 << 16, &n);
if (s->nbits > 16)
return;
ff_fft_lut_init(ff_fft_offsets_lut, 0, 1 << 17, &n);
ff_init_ff_cos_tabs(16);
#if HAVE_INLINE_ASM