Lines Matching refs:FFTContext
54 typedef struct FFTContext FFTContext;
75 struct FFTContext {
88 void (*fft_permute)(struct FFTContext *s, FFTComplex *z);
93 void (*fft_calc)(struct FFTContext *s, FFTComplex *z);
94 void (*imdct_calc)(struct FFTContext *s, FFTSample *output, const FFTSample *input);
95 void (*imdct_half)(struct FFTContext *s, FFTSample *output, const FFTSample *input);
96 void (*mdct_calc)(struct FFTContext *s, FFTSample *output, const FFTSample *input);
143 int ff_fft_init(FFTContext *s, int nbits, int inverse);
145 void ff_fft_init_aarch64(FFTContext *s);
146 void ff_fft_init_x86(FFTContext *s);
147 void ff_fft_init_arm(FFTContext *s);
148 void ff_fft_init_mips(FFTContext *s);
149 void ff_fft_init_ppc(FFTContext *s);
151 void ff_fft_end(FFTContext *s);
156 int ff_mdct_init(FFTContext *s, int nbits, int inverse, double scale);
157 void ff_mdct_end(FFTContext *s);