Home
last modified time | relevance | path

Searched refs:FFTContext (Results 1 - 25 of 58) sorted by relevance

123

/third_party/ffmpeg/libavcodec/
H A Dfft.h54 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 Davfft.h41 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 Davfft.c28 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 Dfft-internal.h58 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 Dsynth_filter.h28 void (*synth_filter_float)(FFTContext *imdct,
33 void (*synth_filter_float_64)(FFTContext *imdct,
H A Datrac3plus.h181 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 Daac.h329 FFTContext mdct;
330 FFTContext mdct_small;
331 FFTContext mdct_ld;
332 FFTContext mdct_ltp;
H A Dmdct_template.c44 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 Dfft_template.c141 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 Dsbr.h214 FFTContext mdct_ana;
215 FFTContext mdct;
H A Dac3dec.h225 FFTContext imdct_512; ///< for 512 sample IMDCT
226 FFTContext imdct_256; ///< for 256 sample IMDCT
H A Drdft.h37 FFTContext fft;
/third_party/ffmpeg/libavcodec/arm/
H A Dfft_init_arm.c27 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 Dsynth_filter_init_arm.c29 void ff_synth_filter_float_vfp(FFTContext *imdct,
35 void ff_synth_filter_float_neon(FFTContext *imdct,
/third_party/ffmpeg/libavcodec/x86/
H A Dfft.h24 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 Dfft.asm39 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 Dfft_init.c27 av_cold void ff_fft_init_x86(FFTContext *s) in ff_fft_init_x86()
/third_party/ffmpeg/libavcodec/aarch64/
H A Dfft_init_aarch64.c29 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 Dsynth_filter_init.c32 AV_CHECK_OFFSET(FFTContext, imdct_half, IMDCT_HALF);
35 void ff_synth_filter_float_neon(FFTContext *imdct,
/third_party/ffmpeg/libavcodec/ppc/
H A Dfft_init.c42 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 Dfft_vsx.c218 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 Dfft.c220 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 Dsynth_filter.c48 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 Dfft_mips.c62 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 Daacsbr_mips.h62 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()

Completed in 11 milliseconds

123