FFTContext 294 libavcodec/aac.h FFTContext mdct; FFTContext 295 libavcodec/aac.h FFTContext mdct_small; FFTContext 296 libavcodec/aac.h FFTContext mdct_ld; FFTContext 297 libavcodec/aac.h FFTContext mdct_ltp; FFTContext 68 libavcodec/aacenc.h FFTContext mdct1024; ///< long (1024 samples) frame transform context FFTContext 69 libavcodec/aacenc.h FFTContext mdct128; ///< short (128 samples) frame transform context FFTContext 1182 libavcodec/aacsbr.c static void sbr_qmf_analysis(AVFloatDSPContext *dsp, FFTContext *mdct, FFTContext 1206 libavcodec/aacsbr.c static void sbr_qmf_synthesis(FFTContext *mdct, FFTContext 26 libavcodec/aarch64/fft_init_aarch64.c void ff_fft_permute_neon(FFTContext *s, FFTComplex *z); FFTContext 27 libavcodec/aarch64/fft_init_aarch64.c void ff_fft_calc_neon(FFTContext *s, FFTComplex *z); FFTContext 29 libavcodec/aarch64/fft_init_aarch64.c void ff_imdct_calc_neon(FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 30 libavcodec/aarch64/fft_init_aarch64.c void ff_imdct_half_neon(FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 31 libavcodec/aarch64/fft_init_aarch64.c void ff_mdct_calc_neon(FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 33 libavcodec/aarch64/fft_init_aarch64.c av_cold void ff_fft_init_aarch64(FFTContext *s) FFTContext 212 libavcodec/ac3dec.h FFTContext imdct_512; ///< for 512 sample IMDCT FFTContext 213 libavcodec/ac3dec.h FFTContext imdct_256; ///< for 256 sample IMDCT FFTContext 171 libavcodec/ac3enc.h FFTContext mdct; ///< FFT context for MDCT calculation FFTContext 34 libavcodec/arm/dcadsp_init_arm.c SynthFilterContext *synth, FFTContext *imdct, FFTContext 40 libavcodec/arm/dcadsp_init_arm.c void ff_synth_filter_float_vfp(FFTContext *imdct, FFTContext 46 libavcodec/arm/dcadsp_init_arm.c void ff_synth_filter_float_neon(FFTContext *imdct, FFTContext 26 libavcodec/arm/fft_fixed_init_arm.c void ff_fft_fixed_calc_neon(FFTContext *s, FFTComplex *z); FFTContext 27 libavcodec/arm/fft_fixed_init_arm.c void ff_mdct_fixed_calc_neon(FFTContext *s, FFTSample *o, const FFTSample *i); FFTContext 28 libavcodec/arm/fft_fixed_init_arm.c void ff_mdct_fixed_calcw_neon(FFTContext *s, FFTDouble *o, const FFTSample *i); FFTContext 30 libavcodec/arm/fft_fixed_init_arm.c av_cold void ff_fft_fixed_init_arm(FFTContext *s) FFTContext 26 libavcodec/arm/fft_init_arm.c void ff_fft_calc_vfp(FFTContext *s, FFTComplex *z); FFTContext 28 libavcodec/arm/fft_init_arm.c void ff_fft_permute_neon(FFTContext *s, FFTComplex *z); FFTContext 29 libavcodec/arm/fft_init_arm.c void ff_fft_calc_neon(FFTContext *s, FFTComplex *z); FFTContext 31 libavcodec/arm/fft_init_arm.c void ff_imdct_half_vfp(FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 33 libavcodec/arm/fft_init_arm.c void ff_imdct_calc_neon(FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 34 libavcodec/arm/fft_init_arm.c void ff_imdct_half_neon(FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 35 libavcodec/arm/fft_init_arm.c void ff_mdct_calc_neon(FFTContext *s, FFTSample *output, const FFTSample *input); FFTContext 39 libavcodec/arm/fft_init_arm.c av_cold void ff_fft_init_arm(FFTContext *s) 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 109 libavcodec/atrac3.c FFTContext mdct_ctx; FFTContext 179 libavcodec/atrac3plus.h void ff_atrac3p_init_imdct(AVCodecContext *avctx, FFTContext *mdct_ctx); FFTContext 221 libavcodec/atrac3plus.h void ff_atrac3p_imdct(AVFloatDSPContext *fdsp, FFTContext *mdct_ctx, float *pIn, FFTContext 233 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 79 libavcodec/atrac3plusdsp.c av_cold void ff_atrac3p_init_imdct(AVCodecContext *avctx, FFTContext *mdct_ctx) FFTContext 457 libavcodec/atrac3plusdsp.c void ff_atrac3p_imdct(AVFloatDSPContext *fdsp, FFTContext *mdct_ctx, float *pIn, FFTContext 598 libavcodec/atrac3plusdsp.c void ff_atrac3p_ipqf(FFTContext *dct_ctx, Atrac3pIPQFChannelCtx *hist, 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 190 libavcodec/dca.h FFTContext imdct; FFTContext 68 libavcodec/dcadsp.c SynthFilterContext *synth, FFTContext *imdct, FFTContext 30 libavcodec/dcadsp.h SynthFilterContext *synth, FFTContext *imdct, 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 244 libavcodec/fft-test.c FFTContext m, s; 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 155 libavcodec/fft.h int ff_fft_init(FFTContext *s, int nbits, int inverse); FFTContext 157 libavcodec/fft.h void ff_fft_init_aarch64(FFTContext *s); FFTContext 158 libavcodec/fft.h void ff_fft_init_x86(FFTContext *s); FFTContext 159 libavcodec/fft.h void ff_fft_init_arm(FFTContext *s); FFTContext 160 libavcodec/fft.h void ff_fft_init_mips(FFTContext *s); FFTContext 161 libavcodec/fft.h void ff_fft_init_ppc(FFTContext *s); FFTContext 163 libavcodec/fft.h void ff_fft_fixed_init_arm(FFTContext *s); FFTContext 165 libavcodec/fft.h void ff_fft_end(FFTContext *s); FFTContext 170 libavcodec/fft.h int ff_mdct_init(FFTContext *s, int nbits, int inverse, double scale); FFTContext 171 libavcodec/fft.h void ff_mdct_end(FFTContext *s); FFTContext 74 libavcodec/fft_template.c static void fft_permute_c(FFTContext *s, FFTComplex *z); FFTContext 75 libavcodec/fft_template.c static void fft_calc_c(FFTContext *s, FFTComplex *z); FFTContext 118 libavcodec/fft_template.c static av_cold void fft_perm_avx(FFTContext *s) FFTContext 140 libavcodec/fft_template.c av_cold int ff_fft_init(FFTContext *s, int nbits, int inverse) FFTContext 207 libavcodec/fft_template.c static void fft_permute_c(FFTContext *s, FFTComplex *z) FFTContext 217 libavcodec/fft_template.c av_cold void ff_fft_end(FFTContext *s) FFTContext 225 libavcodec/fft_template.c static void fft_calc_c(FFTContext *s, FFTComplex *z) { FFTContext 524 libavcodec/fft_template.c static void fft_calc_c(FFTContext *s, FFTComplex *z) FFTContext 100 libavcodec/imc.c FFTContext fft; FFTContext 24 libavcodec/mdct_fixed.c void ff_mdct_calcw_c(FFTContext *s, FFTDouble *out, const FFTSample *input) FFTContext 47 libavcodec/mdct_template.c av_cold int ff_mdct_init(FFTContext *s, int nbits, int inverse, double scale) FFTContext 99 libavcodec/mdct_template.c void ff_imdct_half_c(FFTContext *s, FFTSample *output, const FFTSample *input) FFTContext 141 libavcodec/mdct_template.c void ff_imdct_calc_c(FFTContext *s, FFTSample *output, const FFTSample *input) FFTContext 161 libavcodec/mdct_template.c void ff_mdct_calc_c(FFTContext *s, FFTSample *out, const FFTSample *input) FFTContext 203 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 153 libavcodec/mips/aacsbr_mips.h static void sbr_qmf_synthesis_mips(FFTContext *mdct, FFTContext 60 libavcodec/mips/fft_mips.c static void ff_fft_calc_mips(FFTContext *s, FFTComplex *z) FFTContext 323 libavcodec/mips/fft_mips.c static void ff_imdct_half_mips(FFTContext *s, FFTSample *output, const FFTSample *input) FFTContext 476 libavcodec/mips/fft_mips.c static void ff_imdct_calc_mips(FFTContext *s, FFTSample *output, const FFTSample *input) FFTContext 499 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 51 libavcodec/on2avc.c FFTContext mdct, mdct_half, mdct_small; FFTContext 52 libavcodec/on2avc.c FFTContext fft128, fft256, fft512, fft1024; FFTContext 42 libavcodec/ppc/fft_init.c void ff_fft_calc_altivec(FFTContext *s, FFTComplex *z); FFTContext 43 libavcodec/ppc/fft_init.c void ff_fft_calc_interleave_altivec(FFTContext *s, FFTComplex *z); FFTContext 47 libavcodec/ppc/fft_init.c static void imdct_half_altivec(FFTContext *s, FFTSample *output, const FFTSample *input) FFTContext 131 libavcodec/ppc/fft_init.c static void imdct_calc_altivec(FFTContext *s, FFTSample *output, const FFTSample *input) FFTContext 152 libavcodec/ppc/fft_init.c av_cold void ff_fft_init_ppc(FFTContext *s) FFTContext 219 libavcodec/ppc/fft_vsx.c void ff_fft_calc_interleave_vsx(FFTContext *s, FFTComplex *z) FFTContext 223 libavcodec/ppc/fft_vsx.c void ff_fft_calc_vsx(FFTContext *s, FFTComplex *z) FFTContext 37 libavcodec/ppc/fft_vsx.h void ff_fft_calc_interleave_vsx(FFTContext *s, FFTComplex *z); FFTContext 38 libavcodec/ppc/fft_vsx.h void ff_fft_calc_vsx(FFTContext *s, FFTComplex *z); FFTContext 59 libavcodec/rdft.h FFTContext fft; FFTContext 207 libavcodec/sbr.h FFTContext mdct_ana; FFTContext 208 libavcodec/sbr.h FFTContext mdct; FFTContext 24 libavcodec/synth_filter.c static void synth_filter_float(FFTContext *imdct, FFTContext 27 libavcodec/synth_filter.h void (*synth_filter_float)(FFTContext *imdct, 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 1572 libavcodec/vorbisdec.c FFTContext *mdct; FFTContext 104 libavcodec/vorbisenc.c FFTContext mdct[2]; FFTContext 118 libavcodec/wma.h FFTContext mdct_ctx[BLOCK_NB_SIZES]; FFTContext 436 libavcodec/wmadec.c FFTContext *mdct; FFTContext 106 libavcodec/wmaenc.c FFTContext *mdct = &s->mdct_ctx[window_index]; FFTContext 178 libavcodec/wmaprodec.c FFTContext mdct_ctx[WMAPRO_BLOCK_SIZES]; ///< MDCT context per block size FFTContext 1278 libavcodec/wmaprodec.c FFTContext *mdct = &s->mdct_ctx[av_log2(subframe_len) - WMAPRO_BLOCK_MIN_BITS]; FFTContext 69 libavcodec/x86/dcadsp_init.c static void synth_filter_##opt(FFTContext *imdct, \ 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 25 libavcodec/x86/fft_init.c av_cold void ff_fft_init_x86(FFTContext *s) FFTContext 69 libavfilter/avf_showcqt.c FFTContext *fft_context;