/third_party/ffmpeg/libavcodec/ |
D | fft.h | 62 typedef struct FFTContext FFTContext; typedef 83 struct FFTContext { struct 96 void (*fft_permute)(struct FFTContext *s, FFTComplex *z); argument 101 void (*fft_calc)(struct FFTContext *s, FFTComplex *z); argument 102 void (*imdct_calc)(struct FFTContext *s, FFTSample *output, const FFTSample *input); argument 103 void (*imdct_half)(struct FFTContext *s, FFTSample *output, const FFTSample *input); argument 104 void (*mdct_calc)(struct FFTContext *s, FFTSample *output, const FFTSample *input); argument 151 int ff_fft_init(FFTContext *s, int nbits, int inverse); 153 void ff_fft_init_aarch64(FFTContext *s); 154 void ff_fft_init_x86(FFTContext *s); [all …]
|
D | avfft.h | 41 typedef struct FFTContext FFTContext; typedef 48 FFTContext *av_fft_init(int nbits, int inverse); 53 void av_fft_permute(FFTContext *s, FFTComplex *z); 59 void av_fft_calc(FFTContext *s, FFTComplex *z); 61 void av_fft_end(FFTContext *s); 63 FFTContext *av_mdct_init(int nbits, int inverse, double scale); 64 void av_imdct_calc(FFTContext *s, FFTSample *output, const FFTSample *input); 65 void av_imdct_half(FFTContext *s, FFTSample *output, const FFTSample *input); 66 void av_mdct_calc(FFTContext *s, FFTSample *output, const FFTSample *input); 67 void av_mdct_end(FFTContext *s);
|
D | avfft.c | 28 FFTContext *av_fft_init(int nbits, int inverse) in av_fft_init() 30 FFTContext *s = av_mallocz(sizeof(*s)); in av_fft_init() 38 void av_fft_permute(FFTContext *s, FFTComplex *z) in av_fft_permute() 43 void av_fft_calc(FFTContext *s, FFTComplex *z) in av_fft_calc() 48 av_cold void av_fft_end(FFTContext *s) in av_fft_end() 58 FFTContext *av_mdct_init(int nbits, int inverse, double scale) in av_mdct_init() 60 FFTContext *s = av_malloc(sizeof(*s)); in av_mdct_init() 68 void av_imdct_calc(FFTContext *s, FFTSample *output, const FFTSample *input) in av_imdct_calc() 73 void av_imdct_half(FFTContext *s, FFTSample *output, const FFTSample *input) in av_imdct_half() 78 void av_mdct_calc(FFTContext *s, FFTSample *output, const FFTSample *input) in av_mdct_calc() [all …]
|
D | fft-internal.h | 63 void ff_imdct_calc_c(FFTContext *s, FFTSample *output, const FFTSample *input); 64 void ff_imdct_half_c(FFTContext *s, FFTSample *output, const FFTSample *input); 65 void ff_mdct_calc_c(FFTContext *s, FFTSample *output, const FFTSample *input);
|
D | atrac3plus.h | 181 void ff_atrac3p_init_imdct(AVCodecContext *avctx, FFTContext *mdct_ctx); 224 void ff_atrac3p_imdct(AVFloatDSPContext *fdsp, FFTContext *mdct_ctx, float *pIn, 236 void ff_atrac3p_ipqf(FFTContext *dct_ctx, Atrac3pIPQFChannelCtx *hist,
|
D | mdct_template.c | 48 av_cold int ff_mdct_init(FFTContext *s, int nbits, int inverse, double scale) in ff_mdct_init() 105 void ff_imdct_half_c(FFTContext *s, FFTSample *output, const FFTSample *input) in ff_imdct_half_c() 147 void ff_imdct_calc_c(FFTContext *s, FFTSample *output, const FFTSample *input) in ff_imdct_calc_c() 167 void ff_mdct_calc_c(FFTContext *s, FFTSample *out, const FFTSample *input) in ff_mdct_calc_c() 209 av_cold void ff_mdct_end(FFTContext *s) in ff_mdct_end()
|
D | aac.h | 324 FFTContext mdct; 325 FFTContext mdct_small; 326 FFTContext mdct_ld; 327 FFTContext mdct_ltp;
|
D | synth_filter.h | 28 void (*synth_filter_float)(FFTContext *imdct, 33 void (*synth_filter_float_64)(FFTContext *imdct,
|
D | fft_template.c | 141 static void fft_permute_c(FFTContext *s, FFTComplex *z); 142 static void fft_calc_c(FFTContext *s, FFTComplex *z); 172 static av_cold void fft_perm_avx(FFTContext *s) in fft_perm_avx() 194 av_cold int ff_fft_init(FFTContext *s, int nbits, int inverse) in ff_fft_init() 293 static void fft_permute_c(FFTContext *s, FFTComplex *z) in fft_permute_c() 308 av_cold void ff_fft_end(FFTContext *s) in ff_fft_end() 317 static void fft_calc_c(FFTContext *s, FFTComplex *z) { in fft_calc_c() 619 static void fft_calc_c(FFTContext *s, FFTComplex *z) in fft_calc_c()
|
D | sbr.h | 214 FFTContext mdct_ana; 215 FFTContext mdct;
|
D | ac3dec.h | 225 FFTContext imdct_512; ///< for 512 sample IMDCT 226 FFTContext imdct_256; ///< for 256 sample IMDCT
|
D | rdft.h | 37 FFTContext fft;
|
D | atrac3plusdsp.c | 82 av_cold void ff_atrac3p_init_imdct(AVCodecContext *avctx, FFTContext *mdct_ctx) in ff_atrac3p_init_imdct() 466 void ff_atrac3p_imdct(AVFloatDSPContext *fdsp, FFTContext *mdct_ctx, float *pIn, in ff_atrac3p_imdct() 607 void ff_atrac3p_ipqf(FFTContext *dct_ctx, Atrac3pIPQFChannelCtx *hist, in ff_atrac3p_ipqf()
|
/third_party/ffmpeg/libavcodec/x86/ |
D | fft.h | 24 void ff_fft_permute_sse(FFTContext *s, FFTComplex *z); 25 void ff_fft_calc_avx(FFTContext *s, FFTComplex *z); 26 void ff_fft_calc_sse(FFTContext *s, FFTComplex *z); 27 void ff_fft_calc_3dnow(FFTContext *s, FFTComplex *z); 28 void ff_fft_calc_3dnowext(FFTContext *s, FFTComplex *z); 30 void ff_imdct_calc_3dnow(FFTContext *s, FFTSample *output, const FFTSample *input); 31 void ff_imdct_half_3dnow(FFTContext *s, FFTSample *output, const FFTSample *input); 32 void ff_imdct_calc_3dnowext(FFTContext *s, FFTSample *output, const FFTSample *input); 33 void ff_imdct_half_3dnowext(FFTContext *s, FFTSample *output, const FFTSample *input); 34 void ff_imdct_calc_sse(FFTContext *s, FFTSample *output, const FFTSample *input); [all …]
|
D | fft.asm | 39 struc FFTContext 565 mov r3d, [r0 + FFTContext.nbits] 580 mov r3d, [r0 + FFTContext.nbits] 627 mov r4, [r0 + FFTContext.revtab] 628 mov r5, [r0 + FFTContext.tmpbuf] 629 mov ecx, [r0 + FFTContext.nbits] 661 mov r3d, [r0 + FFTContext.mdctsize] 662 mov r4, [r0 + FFTContext.imdcthalf] 956 cglobal imdct_half, 3,12,8; FFTContext *s, FFTSample *output, const FFTSample *input 966 mov r3d, [r0+FFTContext.mdctsize] [all …]
|
/third_party/ffmpeg/libavcodec/arm/ |
D | fft_init_arm.c | 27 void ff_fft_calc_vfp(FFTContext *s, FFTComplex *z); 29 void ff_fft_permute_neon(FFTContext *s, FFTComplex *z); 30 void ff_fft_calc_neon(FFTContext *s, FFTComplex *z); 32 void ff_imdct_half_vfp(FFTContext *s, FFTSample *output, const FFTSample *input); 34 void ff_imdct_calc_neon(FFTContext *s, FFTSample *output, const FFTSample *input); 35 void ff_imdct_half_neon(FFTContext *s, FFTSample *output, const FFTSample *input); 36 void ff_mdct_calc_neon(FFTContext *s, FFTSample *output, const FFTSample *input); 38 av_cold void ff_fft_init_arm(FFTContext *s) in ff_fft_init_arm()
|
D | synth_filter_init_arm.c | 29 void ff_synth_filter_float_vfp(FFTContext *imdct, 35 void ff_synth_filter_float_neon(FFTContext *imdct,
|
/third_party/ffmpeg/libavcodec/aarch64/ |
D | fft_init_aarch64.c | 29 void ff_fft_permute_neon(FFTContext *s, FFTComplex *z); 30 void ff_fft_calc_neon(FFTContext *s, FFTComplex *z); 32 void ff_imdct_calc_neon(FFTContext *s, FFTSample *output, const FFTSample *input); 33 void ff_imdct_half_neon(FFTContext *s, FFTSample *output, const FFTSample *input); 34 void ff_mdct_calc_neon(FFTContext *s, FFTSample *output, const FFTSample *input); 36 av_cold void ff_fft_init_aarch64(FFTContext *s) in ff_fft_init_aarch64()
|
D | synth_filter_init.c | 32 AV_CHECK_OFFSET(FFTContext, imdct_half, IMDCT_HALF); 35 void ff_synth_filter_float_neon(FFTContext *imdct,
|
/third_party/ffmpeg/libavcodec/ppc/ |
D | fft_init.c | 41 void ff_fft_calc_altivec(FFTContext *s, FFTComplex *z); 42 void ff_fft_calc_interleave_altivec(FFTContext *s, FFTComplex *z); 46 static void imdct_half_altivec(FFTContext *s, FFTSample *output, const FFTSample *input) in imdct_half_altivec() 130 static void imdct_calc_altivec(FFTContext *s, FFTSample *output, const FFTSample *input) in imdct_calc_altivec() 151 av_cold void ff_fft_init_ppc(FFTContext *s) in ff_fft_init_ppc()
|
D | fft_vsx.c | 218 void ff_fft_calc_interleave_vsx(FFTContext *s, FFTComplex *z) in ff_fft_calc_interleave_vsx() 222 void ff_fft_calc_vsx(FFTContext *s, FFTComplex *z) in ff_fft_calc_vsx()
|
/third_party/ffmpeg/libavcodec/tests/ |
D | fft.c | 223 static inline void fft_init(FFTContext **s, int nbits, int inverse) in fft_init() 232 static inline void mdct_init(FFTContext **s, int nbits, int inverse, double scale) in mdct_init() 241 static inline void mdct_calc(FFTContext *s, FFTSample *output, const FFTSample *input) in mdct_calc() 250 static inline void imdct_calc(struct FFTContext *s, FFTSample *output, const FFTSample *input) in imdct_calc() 259 static inline void fft_permute(FFTContext *s, FFTComplex *z) in fft_permute() 268 static inline void fft_calc(FFTContext *s, FFTComplex *z) in fft_calc() 277 static inline void mdct_end(FFTContext *s) in mdct_end() 286 static inline void fft_end(FFTContext *s) in fft_end() 381 FFTContext *m, *s; in main()
|
/third_party/ffmpeg/libavcodec/mips/ |
D | fft_mips.c | 61 static void ff_fft_calc_mips(FFTContext *s, FFTComplex *z) in ff_fft_calc_mips() 324 static void ff_imdct_half_mips(FFTContext *s, FFTSample *output, const FFTSample *input) in ff_imdct_half_mips() 477 static void ff_imdct_calc_mips(FFTContext *s, FFTSample *output, const FFTSample *input) in ff_imdct_calc_mips() 501 av_cold void ff_fft_init_mips(FFTContext *s) in ff_fft_init_mips()
|
D | aacsbr_mips.h | 62 static void sbr_qmf_analysis_mips(AVFloatDSPContext *fdsp, FFTContext *mdct, in sbr_qmf_analysis_mips() 154 static void sbr_qmf_synthesis_mips(FFTContext *mdct, in sbr_qmf_synthesis_mips()
|
/third_party/ffmpeg/tests/checkasm/ |
D | synth_filter.c | 48 FFTContext imdct; in checkasm_check_synth_filter() 68 declare_func(void, FFTContext *, float *, int *, float[32], const float[512], in checkasm_check_synth_filter()
|