| Index: celt/kiss_fft.h
|
| diff --git a/celt/kiss_fft.h b/celt/kiss_fft.h
|
| index 66332e3bb95b36a6659c5a8afe5c6ca99d39c406..390b54d948d0c7db9ececd79f3fcd6d890570456 100644
|
| --- a/celt/kiss_fft.h
|
| +++ b/celt/kiss_fft.h
|
| @@ -79,8 +79,9 @@ typedef struct {
|
|
|
| typedef struct kiss_fft_state{
|
| int nfft;
|
| -#ifndef FIXED_POINT
|
| - kiss_fft_scalar scale;
|
| + opus_val16 scale;
|
| +#ifdef FIXED_POINT
|
| + int scale_shift;
|
| #endif
|
| int shift;
|
| opus_int16 factors[2*MAXFACTORS];
|
| @@ -130,6 +131,9 @@ kiss_fft_state *opus_fft_alloc(int nfft,void * mem,size_t * lenmem);
|
| void opus_fft(const kiss_fft_state *cfg,const kiss_fft_cpx *fin,kiss_fft_cpx *fout);
|
| void opus_ifft(const kiss_fft_state *cfg,const kiss_fft_cpx *fin,kiss_fft_cpx *fout);
|
|
|
| +void opus_fft_impl(const kiss_fft_state *st,kiss_fft_cpx *fout);
|
| +void opus_ifft_impl(const kiss_fft_state *st,kiss_fft_cpx *fout);
|
| +
|
| void opus_fft_free(const kiss_fft_state *cfg);
|
|
|
| #ifdef __cplusplus
|
|
|