void(* mdct_calc)(struct FFTContext *s, FFTSample *output, const FFTSample *input)
void(* mdct_calcw)(struct FFTContext *s, FFTDouble *output, const FFTSample *input)
enum fft_permutation_type fft_permutation
enum mdct_permutation_type mdct_permutation
void(* imdct_half)(struct FFTContext *s, FFTSample *output, const FFTSample *input)
void(* imdct_calc)(struct FFTContext *s, FFTSample *output, const FFTSample *input)
void(* fft_permute)(struct FFTContext *s, FFTComplex *z)
Do the permutation needed BEFORE calling fft_calc().
void(* fft_calc)(struct FFTContext *s, FFTComplex *z)
Do a complex FFT with the parameters defined in ff_fft_init().