/third_party/ffmpeg/libavcodec/ |
H A D | fft.h | 54 typedef struct FFTContext FFTContext; typedef 75 struct FFTContext { struct 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 * [all...] |
H A 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 * [all...] |
H A 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 * [all...] |
H A D | fft-internal.h | 58 void ff_imdct_calc_c(FFTContext *s, FFTSample *output, const FFTSample *input); 59 void ff_imdct_half_c(FFTContext *s, FFTSample *output, const FFTSample *input); 60 void ff_mdct_calc_c(FFTContext *s, FFTSample *output, const FFTSample *input);
|
H A D | synth_filter.h | 28 void (*synth_filter_float)(FFTContext *imdct, 33 void (*synth_filter_float_64)(FFTContext *imdct,
|
H A 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,
|
H A D | aac.h | 329 FFTContext mdct; 330 FFTContext mdct_small; 331 FFTContext mdct_ld; 332 FFTContext mdct_ltp;
|
H A D | mdct_template.c | 44 av_cold int ff_mdct_init(FFTContext *s, int nbits, int inverse, double scale) in ff_mdct_init() 101 void ff_imdct_half_c(FFTContext *s, FFTSample *output, const FFTSample *input) in ff_imdct_half_c() 143 void ff_imdct_calc_c(FFTContext *s, FFTSample *output, const FFTSample *input) in ff_imdct_calc_c() 163 void ff_mdct_calc_c(FFTContext *s, FFTSample *out, const FFTSample *input) in ff_mdct_calc_c() 205 av_cold void ff_mdct_end(FFTContext *s) in ff_mdct_end()
|
H A 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() 298 static void fft_permute_c(FFTContext *s, FFTComplex *z) in fft_permute_c() 313 av_cold void ff_fft_end(FFTContext *s) in ff_fft_end() 322 static void fft_calc_c(FFTContext *s, FFTComplex *z) { in fft_calc_c() 624 static void fft_calc_c(FFTContext *s, FFTComplex *z) in fft_calc_c()
|
H A D | sbr.h | 214 FFTContext mdct_ana; 215 FFTContext mdct;
|
H A D | ac3dec.h | 225 FFTContext imdct_512; ///< for 512 sample IMDCT 226 FFTContext imdct_256; ///< for 256 sample IMDCT
|
H A D | rdft.h | 37 FFTContext fft;
|
/third_party/ffmpeg/libavcodec/arm/ |
H A 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()
|
H A 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/x86/ |
H A 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); 28 void ff_imdct_calc_sse(FFTContext *s, FFTSample *output, const FFTSample *input); 29 void ff_imdct_half_sse(FFTContext *s, FFTSample *output, const FFTSample *input); 30 void ff_imdct_half_avx(FFTContext *s, FFTSample *output, const FFTSample *input);
|
H A D | fft.asm | 39 struc FFTContext 474 mov r3d, [r0 + FFTContext.nbits] 489 mov r3d, [r0 + FFTContext.nbits] 516 mov r4, [r0 + FFTContext.revtab] 517 mov r5, [r0 + FFTContext.tmpbuf] 518 mov ecx, [r0 + FFTContext.nbits] 550 mov r3d, [r0 + FFTContext.mdctsize] 551 mov r4, [r0 + FFTContext.imdcthalf] 739 cglobal imdct_half, 3,12,8; FFTContext *s, FFTSample *output, const FFTSample *input 749 mov r3d, [r0+FFTContext [all...] |
H A D | fft_init.c | 27 av_cold void ff_fft_init_x86(FFTContext *s) in ff_fft_init_x86()
|
/third_party/ffmpeg/libavcodec/aarch64/ |
H A 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()
|
H A 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/ |
H A D | fft_init.c | 42 void ff_fft_calc_altivec(FFTContext *s, FFTComplex *z); 43 void ff_fft_calc_interleave_altivec(FFTContext *s, FFTComplex *z); 47 static void imdct_half_altivec(FFTContext *s, FFTSample *output, const FFTSample *input) in imdct_half_altivec() 131 static void imdct_calc_altivec(FFTContext *s, FFTSample *output, const FFTSample *input) in imdct_calc_altivec() 152 av_cold void ff_fft_init_ppc(FFTContext *s) in ff_fft_init_ppc()
|
H A 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/ |
H A D | fft.c | 220 static inline void fft_init(FFTContext **s, int nbits, int inverse) in fft_init() 229 static inline void mdct_init(FFTContext **s, int nbits, int inverse, double scale) in mdct_init() 238 static inline void mdct_calc(FFTContext *s, FFTSample *output, const FFTSample *input) in mdct_calc() 247 static inline void imdct_calc(struct FFTContext *s, FFTSample *output, const FFTSample *input) in imdct_calc() 256 static inline void fft_permute(FFTContext *s, FFTComplex *z) in fft_permute() 265 static inline void fft_calc(FFTContext *s, FFTComplex *z) in fft_calc() 274 static inline void mdct_end(FFTContext *s) in mdct_end() 283 static inline void fft_end(FFTContext *s) in fft_end() 378 FFTContext *m, *s; in main()
|
/third_party/ffmpeg/tests/checkasm/ |
H A 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()
|
/third_party/ffmpeg/libavcodec/mips/ |
H A D | fft_mips.c | 62 static void ff_fft_calc_mips(FFTContext *s, FFTComplex *z) in ff_fft_calc_mips() 325 static void ff_imdct_half_mips(FFTContext *s, FFTSample *output, const FFTSample *input) in ff_imdct_half_mips() 478 static void ff_imdct_calc_mips(FFTContext *s, FFTSample *output, const FFTSample *input) in ff_imdct_calc_mips() 502 av_cold void ff_fft_init_mips(FFTContext *s) in ff_fft_init_mips()
|
H A 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()
|