16-bit bitrev table

This commit is contained in:
Jean-Marc Valin 2010-07-08 21:02:05 -04:00
parent 6c5816ea84
commit 41a5593c95
2 changed files with 3 additions and 3 deletions

View file

@ -37,7 +37,7 @@ struct kiss_fft_state{
#endif
int shift;
int factors[2*MAXFACTORS];
int *bitrev;
celt_int16 *bitrev;
kiss_twiddle_cpx *twiddles;
};

View file

@ -436,7 +436,7 @@ static void ki_bfly5(
static
void compute_bitrev_table(
int Fout,
int *f,
celt_int16 *f,
const size_t fstride,
int in_stride,
int * factors,
@ -629,7 +629,7 @@ kiss_fft_cfg kiss_fft_alloc_twiddles(int nfft,void * mem,size_t * lenmem, kiss_
}
/* bitrev */
st->bitrev = (int*)KISS_FFT_MALLOC(sizeof(int)*nfft);
st->bitrev = (celt_int16*)KISS_FFT_MALLOC(sizeof(celt_int16)*nfft);
compute_bitrev_table(0, st->bitrev, 1,1, st->factors,st);
}
return st;