FFTContext 323 libavcodec/aac.h FFTContext mdct; FFTContext 324 libavcodec/aac.h FFTContext mdct_small; FFTContext 325 libavcodec/aac.h FFTContext mdct_ld; FFTContext 326 libavcodec/aac.h FFTContext mdct_ltp; FFTContext 380 libavcodec/aacenc.h FFTContext mdct1024; ///< long (1024 samples) frame transform context FFTContext 381 libavcodec/aacenc.h FFTContext mdct128; ///< short (128 samples) frame transform context FFTContext 1169 libavcodec/aacsbr_template.c static void sbr_qmf_analysis(AVFixedDSPContext *dsp, FFTContext *mdct, FFTContext 1171 libavcodec/aacsbr_template.c static void sbr_qmf_analysis(AVFloatDSPContext *dsp, FFTContext *mdct, FFTContext 1214 libavcodec/aacsbr_template.c static void sbr_qmf_synthesis(FFTContext *mdct, FFTContext 29 libavcodec/aarch64/fft_init_aarch64.c void ff_fft_permute_neon(FFTContext *s, FFTComplex *z); FFTContext 30 libavcodec/aarch64/fft_init_aarch64.c void ff_fft_calc_neon(FFTContext *s, FFTComplex *z); FFTContext 32 libavcodec/aarch64/fft_init_aarch64.c void ff_imdct_calc_neon(FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 33 libavcodec/aarch64/fft_init_aarch64.c void ff_imdct_half_neon(FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 34 libavcodec/aarch64/fft_init_aarch64.c void ff_mdct_calc_neon(FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 36 libavcodec/aarch64/fft_init_aarch64.c av_cold void ff_fft_init_aarch64(FFTContext *s) FFTContext 32 libavcodec/aarch64/synth_filter_init.c AV_CHECK_OFFSET(FFTContext, imdct_half, IMDCT_HALF); FFTContext 35 libavcodec/aarch64/synth_filter_init.c void ff_synth_filter_float_neon(FFTContext *imdct, FFTContext 223 libavcodec/ac3dec.h FFTContext imdct_512; ///< for 512 sample IMDCT FFTContext 224 libavcodec/ac3dec.h FFTContext imdct_256; ///< for 256 sample IMDCT FFTContext 171 libavcodec/ac3enc.h FFTContext mdct; ///< FFT context for MDCT calculation FFTContext 28 libavcodec/arm/fft_fixed_init_arm.c void ff_fft_fixed_calc_neon(FFTContext *s, FFTComplex *z); FFTContext 29 libavcodec/arm/fft_fixed_init_arm.c void ff_mdct_fixed_calc_neon(FFTContext *s, FFTSample *o, const FFTSample *i); FFTContext 30 libavcodec/arm/fft_fixed_init_arm.c void ff_mdct_fixed_calcw_neon(FFTContext *s, FFTDouble *o, const FFTSample *i); FFTContext 32 libavcodec/arm/fft_fixed_init_arm.c av_cold void ff_fft_fixed_init_arm(FFTContext *s) FFTContext 27 libavcodec/arm/fft_init_arm.c void ff_fft_calc_vfp(FFTContext *s, FFTComplex *z); FFTContext 29 libavcodec/arm/fft_init_arm.c void ff_fft_permute_neon(FFTContext *s, FFTComplex *z); FFTContext 30 libavcodec/arm/fft_init_arm.c void ff_fft_calc_neon(FFTContext *s, FFTComplex *z); FFTContext 32 libavcodec/arm/fft_init_arm.c void ff_imdct_half_vfp(FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 34 libavcodec/arm/fft_init_arm.c void ff_imdct_calc_neon(FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 35 libavcodec/arm/fft_init_arm.c void ff_imdct_half_neon(FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 36 libavcodec/arm/fft_init_arm.c void ff_mdct_calc_neon(FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 38 libavcodec/arm/fft_init_arm.c av_cold void ff_fft_init_arm(FFTContext *s) FFTContext 29 libavcodec/arm/synth_filter_init_arm.c void ff_synth_filter_float_vfp(FFTContext *imdct, FFTContext 35 libavcodec/arm/synth_filter_init_arm.c void ff_synth_filter_float_neon(FFTContext *imdct, FFTContext 82 libavcodec/atrac1.c FFTContext mdct_ctx[3]; FFTContext 94 libavcodec/atrac1.c FFTContext* mdct_context = &q->mdct_ctx[nbits - 5 - (nbits > 6)]; FFTContext 113 libavcodec/atrac3.c FFTContext mdct_ctx; FFTContext 179 libavcodec/atrac3plus.h void ff_atrac3p_init_imdct(AVCodecContext *avctx, FFTContext *mdct_ctx); FFTContext 222 libavcodec/atrac3plus.h void ff_atrac3p_imdct(AVFloatDSPContext *fdsp, FFTContext *mdct_ctx, float *pIn, FFTContext 234 libavcodec/atrac3plus.h void ff_atrac3p_ipqf(FFTContext *dct_ctx, Atrac3pIPQFChannelCtx *hist, FFTContext 58 libavcodec/atrac3plusdec.c FFTContext mdct_ctx; FFTContext 59 libavcodec/atrac3plusdec.c FFTContext ipqf_dct_ctx; ///< IDCT context used by IPQF FFTContext 80 libavcodec/atrac3plusdsp.c av_cold void ff_atrac3p_init_imdct(AVCodecContext *avctx, FFTContext *mdct_ctx) FFTContext 464 libavcodec/atrac3plusdsp.c void ff_atrac3p_imdct(AVFloatDSPContext *fdsp, FFTContext *mdct_ctx, float *pIn, FFTContext 605 libavcodec/atrac3plusdsp.c void ff_atrac3p_ipqf(FFTContext *dct_ctx, Atrac3pIPQFChannelCtx *hist, FFTContext 81 libavcodec/atrac9dec.c FFTContext imdct; FFTContext 28 libavcodec/avfft.c FFTContext *av_fft_init(int nbits, int inverse) FFTContext 30 libavcodec/avfft.c FFTContext *s = av_mallocz(sizeof(*s)); FFTContext 38 libavcodec/avfft.c void av_fft_permute(FFTContext *s, FFTComplex *z) FFTContext 43 libavcodec/avfft.c void av_fft_calc(FFTContext *s, FFTComplex *z) FFTContext 48 libavcodec/avfft.c av_cold void av_fft_end(FFTContext *s) FFTContext 58 libavcodec/avfft.c FFTContext *av_mdct_init(int nbits, int inverse, double scale) FFTContext 60 libavcodec/avfft.c FFTContext *s = av_malloc(sizeof(*s)); FFTContext 68 libavcodec/avfft.c void av_imdct_calc(FFTContext *s, FFTSample *output, const FFTSample *input) FFTContext 73 libavcodec/avfft.c void av_imdct_half(FFTContext *s, FFTSample *output, const FFTSample *input) FFTContext 78 libavcodec/avfft.c void av_mdct_calc(FFTContext *s, FFTSample *output, const FFTSample *input) FFTContext 83 libavcodec/avfft.c av_cold void av_mdct_end(FFTContext *s) FFTContext 41 libavcodec/avfft.h typedef struct FFTContext FFTContext; FFTContext 48 libavcodec/avfft.h FFTContext *av_fft_init(int nbits, int inverse); FFTContext 53 libavcodec/avfft.h void av_fft_permute(FFTContext *s, FFTComplex *z); FFTContext 59 libavcodec/avfft.h void av_fft_calc(FFTContext *s, FFTComplex *z); FFTContext 61 libavcodec/avfft.h void av_fft_end(FFTContext *s); FFTContext 63 libavcodec/avfft.h FFTContext *av_mdct_init(int nbits, int inverse, double scale); FFTContext 64 libavcodec/avfft.h void av_imdct_calc(FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 65 libavcodec/avfft.h void av_imdct_half(FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 66 libavcodec/avfft.h void av_mdct_calc(FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 67 libavcodec/avfft.h void av_mdct_end(FFTContext *s); FFTContext 137 libavcodec/cook.c FFTContext mdct_ctx; FFTContext 195 libavcodec/dca_core.h FFTContext imdct[2]; FFTContext 124 libavcodec/dca_lbr.h FFTContext imdct; FFTContext 117 libavcodec/dcadsp.c FFTContext *imdct, FFTContext 146 libavcodec/dcadsp.c FFTContext *imdct, FFTContext 50 libavcodec/dcadsp.h FFTContext *imdct, FFTContext 65 libavcodec/dcaenc.c FFTContext mdct; FFTContext 499 libavcodec/dolby_e.c FFTContext *imdct = &s->imdct[g->imdct_idx]; FFTContext 109 libavcodec/dolby_e.h FFTContext imdct[3]; FFTContext 60 libavcodec/fft-internal.h void ff_mdct_calcw_c(FFTContext *s, FFTDouble *output, const FFTSample *input); FFTContext 90 libavcodec/fft-internal.h void ff_imdct_calc_c(FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 91 libavcodec/fft-internal.h void ff_imdct_half_c(FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 92 libavcodec/fft-internal.h void ff_mdct_calc_c(FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 67 libavcodec/fft.h typedef struct FFTContext FFTContext; FFTContext 101 libavcodec/fft.h void (*fft_permute)(struct FFTContext *s, FFTComplex *z); FFTContext 106 libavcodec/fft.h void (*fft_calc)(struct FFTContext *s, FFTComplex *z); FFTContext 107 libavcodec/fft.h void (*imdct_calc)(struct FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 108 libavcodec/fft.h void (*imdct_half)(struct FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 109 libavcodec/fft.h void (*mdct_calc)(struct FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 110 libavcodec/fft.h void (*mdct_calcw)(struct FFTContext *s, FFTDouble *output, const FFTSample *input); FFTContext 157 libavcodec/fft.h int ff_fft_init(FFTContext *s, int nbits, int inverse); FFTContext 159 libavcodec/fft.h void ff_fft_init_aarch64(FFTContext *s); FFTContext 160 libavcodec/fft.h void ff_fft_init_x86(FFTContext *s); FFTContext 161 libavcodec/fft.h void ff_fft_init_arm(FFTContext *s); FFTContext 162 libavcodec/fft.h void ff_fft_init_mips(FFTContext *s); FFTContext 163 libavcodec/fft.h void ff_fft_init_ppc(FFTContext *s); FFTContext 165 libavcodec/fft.h void ff_fft_fixed_init_arm(FFTContext *s); FFTContext 167 libavcodec/fft.h void ff_fft_end(FFTContext *s); FFTContext 172 libavcodec/fft.h int ff_mdct_init(FFTContext *s, int nbits, int inverse, double scale); FFTContext 173 libavcodec/fft.h void ff_mdct_end(FFTContext *s); FFTContext 144 libavcodec/fft_template.c static void fft_permute_c(FFTContext *s, FFTComplex *z); FFTContext 145 libavcodec/fft_template.c static void fft_calc_c(FFTContext *s, FFTComplex *z); FFTContext 181 libavcodec/fft_template.c static av_cold void fft_perm_avx(FFTContext *s) FFTContext 203 libavcodec/fft_template.c av_cold int ff_fft_init(FFTContext *s, int nbits, int inverse) FFTContext 309 libavcodec/fft_template.c static void fft_permute_c(FFTContext *s, FFTComplex *z) FFTContext 324 libavcodec/fft_template.c av_cold void ff_fft_end(FFTContext *s) FFTContext 333 libavcodec/fft_template.c static void fft_calc_c(FFTContext *s, FFTComplex *z) { FFTContext 635 libavcodec/fft_template.c static void fft_calc_c(FFTContext *s, FFTComplex *z) FFTContext 99 libavcodec/imc.c FFTContext fft; FFTContext 36 libavcodec/mdct15.h FFTContext ptwo_fft; FFTContext 24 libavcodec/mdct_fixed.c void ff_mdct_calcw_c(FFTContext *s, FFTDouble *out, const FFTSample *input) FFTContext 48 libavcodec/mdct_template.c av_cold int ff_mdct_init(FFTContext *s, int nbits, int inverse, double scale) FFTContext 105 libavcodec/mdct_template.c void ff_imdct_half_c(FFTContext *s, FFTSample *output, const FFTSample *input) FFTContext 147 libavcodec/mdct_template.c void ff_imdct_calc_c(FFTContext *s, FFTSample *output, const FFTSample *input) FFTContext 167 libavcodec/mdct_template.c void ff_mdct_calc_c(FFTContext *s, FFTSample *out, const FFTSample *input) FFTContext 209 libavcodec/mdct_template.c av_cold void ff_mdct_end(FFTContext *s) FFTContext 62 libavcodec/mips/aacsbr_mips.h static void sbr_qmf_analysis_mips(AVFloatDSPContext *fdsp, FFTContext *mdct, FFTContext 154 libavcodec/mips/aacsbr_mips.h static void sbr_qmf_synthesis_mips(FFTContext *mdct, FFTContext 61 libavcodec/mips/fft_mips.c static void ff_fft_calc_mips(FFTContext *s, FFTComplex *z) FFTContext 324 libavcodec/mips/fft_mips.c static void ff_imdct_half_mips(FFTContext *s, FFTSample *output, const FFTSample *input) FFTContext 477 libavcodec/mips/fft_mips.c static void ff_imdct_calc_mips(FFTContext *s, FFTSample *output, const FFTSample *input) FFTContext 501 libavcodec/mips/fft_mips.c av_cold void ff_fft_init_mips(FFTContext *s) FFTContext 54 libavcodec/nellymoserdec.c FFTContext imdct_ctx; FFTContext 60 libavcodec/nellymoserenc.c FFTContext mdct_ctx; FFTContext 50 libavcodec/on2avc.c FFTContext mdct, mdct_half, mdct_small; FFTContext 51 libavcodec/on2avc.c FFTContext fft128, fft256, fft512, fft1024; FFTContext 41 libavcodec/ppc/fft_init.c void ff_fft_calc_altivec(FFTContext *s, FFTComplex *z); FFTContext 42 libavcodec/ppc/fft_init.c void ff_fft_calc_interleave_altivec(FFTContext *s, FFTComplex *z); FFTContext 46 libavcodec/ppc/fft_init.c static void imdct_half_altivec(FFTContext *s, FFTSample *output, const FFTSample *input) FFTContext 130 libavcodec/ppc/fft_init.c static void imdct_calc_altivec(FFTContext *s, FFTSample *output, const FFTSample *input) FFTContext 151 libavcodec/ppc/fft_init.c av_cold void ff_fft_init_ppc(FFTContext *s) FFTContext 218 libavcodec/ppc/fft_vsx.c void ff_fft_calc_interleave_vsx(FFTContext *s, FFTComplex *z) FFTContext 222 libavcodec/ppc/fft_vsx.c void ff_fft_calc_vsx(FFTContext *s, FFTComplex *z) FFTContext 36 libavcodec/ppc/fft_vsx.h void ff_fft_calc_interleave_vsx(FFTContext *s, FFTComplex *z); FFTContext 37 libavcodec/ppc/fft_vsx.h void ff_fft_calc_vsx(FFTContext *s, FFTComplex *z); FFTContext 70 libavcodec/qdmc.c FFTContext fft_ctx; FFTContext 37 libavcodec/rdft.h FFTContext fft; FFTContext 211 libavcodec/sbr.h FFTContext mdct_ana; FFTContext 212 libavcodec/sbr.h FFTContext mdct; FFTContext 27 libavcodec/synth_filter.c static void synth_filter_float(FFTContext *imdct, FFTContext 63 libavcodec/synth_filter.c static void synth_filter_float_64(FFTContext *imdct, FFTContext 28 libavcodec/synth_filter.h void (*synth_filter_float)(FFTContext *imdct, FFTContext 33 libavcodec/synth_filter.h void (*synth_filter_float_64)(FFTContext *imdct, FFTContext 223 libavcodec/tests/fft.c static inline void fft_init(FFTContext **s, int nbits, int inverse) FFTContext 232 libavcodec/tests/fft.c static inline void mdct_init(FFTContext **s, int nbits, int inverse, double scale) FFTContext 241 libavcodec/tests/fft.c static inline void mdct_calc(FFTContext *s, FFTSample *output, const FFTSample *input) FFTContext 250 libavcodec/tests/fft.c static inline void imdct_calc(struct FFTContext *s, FFTSample *output, const FFTSample *input) FFTContext 259 libavcodec/tests/fft.c static inline void fft_permute(FFTContext *s, FFTComplex *z) FFTContext 268 libavcodec/tests/fft.c static inline void fft_calc(FFTContext *s, FFTComplex *z) FFTContext 277 libavcodec/tests/fft.c static inline void mdct_end(FFTContext *s) FFTContext 286 libavcodec/tests/fft.c static inline void fft_end(FFTContext *s) FFTContext 381 libavcodec/tests/fft.c FFTContext *m, *s; FFTContext 330 libavcodec/twinvq.c FFTContext *mdct = &tctx->mdct_ctx[ftype]; FFTContext 140 libavcodec/twinvq.h FFTContext mdct_ctx[3]; FFTContext 131 libavcodec/vorbisdec.c FFTContext mdct[2]; FFTContext 1607 libavcodec/vorbisdec.c FFTContext *mdct; FFTContext 108 libavcodec/vorbisenc.c FFTContext mdct[2]; FFTContext 118 libavcodec/wma.h FFTContext mdct_ctx[BLOCK_NB_SIZES]; FFTContext 437 libavcodec/wmadec.c FFTContext *mdct; FFTContext 109 libavcodec/wmaenc.c FFTContext *mdct = &s->mdct_ctx[window_index]; FFTContext 182 libavcodec/wmaprodec.c FFTContext mdct_ctx[WMAPRO_BLOCK_SIZES]; ///< MDCT context per block size FFTContext 1369 libavcodec/wmaprodec.c FFTContext *mdct = &s->mdct_ctx[av_log2(subframe_len) - WMAPRO_BLOCK_MIN_BITS]; FFTContext 24 libavcodec/x86/fft.h void ff_fft_permute_sse(FFTContext *s, FFTComplex *z); FFTContext 25 libavcodec/x86/fft.h void ff_fft_calc_avx(FFTContext *s, FFTComplex *z); FFTContext 26 libavcodec/x86/fft.h void ff_fft_calc_sse(FFTContext *s, FFTComplex *z); FFTContext 27 libavcodec/x86/fft.h void ff_fft_calc_3dnow(FFTContext *s, FFTComplex *z); FFTContext 28 libavcodec/x86/fft.h void ff_fft_calc_3dnowext(FFTContext *s, FFTComplex *z); FFTContext 30 libavcodec/x86/fft.h void ff_imdct_calc_3dnow(FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 31 libavcodec/x86/fft.h void ff_imdct_half_3dnow(FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 32 libavcodec/x86/fft.h void ff_imdct_calc_3dnowext(FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 33 libavcodec/x86/fft.h void ff_imdct_half_3dnowext(FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 34 libavcodec/x86/fft.h void ff_imdct_calc_sse(FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 35 libavcodec/x86/fft.h void ff_imdct_half_sse(FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 36 libavcodec/x86/fft.h void ff_imdct_half_avx(FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 27 libavcodec/x86/fft_init.c av_cold void ff_fft_init_x86(FFTContext *s) FFTContext 30 libavcodec/x86/synth_filter_init.c static void synth_filter_##opt(FFTContext *imdct, \ FFTContext 70 libavfilter/af_afftdn.c FFTContext *fft, *ifft; FFTContext 39 libavfilter/af_afftfilt.c FFTContext *fft, *ifft; FFTContext 72 libavfilter/af_firequalizer.c FFTContext *fft_ctx; FFTContext 78 libavfilter/af_headphone.c FFTContext *fft[2], *ifft[2]; FFTContext 257 libavfilter/af_headphone.c FFTContext *ifft = s->ifft[jobnr]; FFTContext 258 libavfilter/af_headphone.c FFTContext *fft = s->fft[jobnr]; FFTContext 111 libavfilter/af_sofalizer.c FFTContext *fft[2], *ifft[2]; FFTContext 452 libavfilter/af_sofalizer.c FFTContext *ifft = s->ifft[jobnr]; FFTContext 453 libavfilter/af_sofalizer.c FFTContext *fft = s->fft[jobnr]; FFTContext 61 libavfilter/avf_showcqt.h FFTContext *fft_ctx; FFTContext 54 libavfilter/avf_showfreqs.c FFTContext *fft; FFTContext 41 libavfilter/avf_showspatial.c FFTContext *fft[2]; ///< Fast Fourier Transform context FFTContext 42 libavfilter/avf_showspatial.c FFTContext *ifft[2]; ///< Inverse Fast Fourier Transform context FFTContext 75 libavfilter/avf_showspectrum.c FFTContext **fft; ///< Fast Fourier Transform context FFTContext 76 libavfilter/avf_showspectrum.c FFTContext **ifft; ///< Inverse Fast Fourier Transform context FFTContext 55 libavfilter/vaf_spectrumsynth.c FFTContext *fft; ///< Fast Fourier Transform context FFTContext 40 libavfilter/vf_convolve.c FFTContext *fft[4][MAX_THREADS]; FFTContext 41 libavfilter/vf_convolve.c FFTContext *ifft[4][MAX_THREADS]; FFTContext 48 libavfilter/vf_fftdnoiz.c FFTContext *fft, *ifft; FFTContext 46 tests/checkasm/synth_filter.c FFTContext imdct; FFTContext 66 tests/checkasm/synth_filter.c declare_func(void, FFTContext *, float *, int *, float[32], const float[512],