16-bit bitrev table
This commit is contained in:
parent
6c5816ea84
commit
41a5593c95
2 changed files with 3 additions and 3 deletions
|
@ -37,7 +37,7 @@ struct kiss_fft_state{
|
|||
#endif
|
||||
int shift;
|
||||
int factors[2*MAXFACTORS];
|
||||
int *bitrev;
|
||||
celt_int16 *bitrev;
|
||||
kiss_twiddle_cpx *twiddles;
|
||||
};
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue