#include <stdint.h>
#include "config.h"
#include "libavutil/mem.h"
#include "avfft.h"
Go to the source code of this file.
◆ FFT_FLOAT
Definition at line 26 of file fft.h.
◆ FFT_FIXED_32
Definition at line 30 of file fft.h.
◆ FFT_NAME
Definition at line 41 of file fft.h.
◆ COSTABLE_CONST
◆ COSTABLE
◆ ff_init_ff_cos_tabs
#define ff_init_ff_cos_tabs FFT_NAME(ff_init_ff_cos_tabs) |
◆ ff_fft_init
#define ff_fft_init FFT_NAME(ff_fft_init) |
◆ ff_fft_end
◆ ff_mdct_init
#define ff_mdct_init FFT_NAME(ff_mdct_init) |
Definition at line 169 of file fft.h.
Referenced by aac_decode_init(), ac3_decode_init(), atrac1_decode_init(), atrac3_decode_init(), atrac3p_decode_init(), av_fft_end(), checkasm_check_synth_filter(), decode_init(), dolby_e_init(), dsp_init(), encode_init(), ff_aac_sbr_ctx_init(), ff_ac3_fixed_mdct_init(), ff_ac3_float_mdct_init(), ff_atrac3p_init_imdct(), ff_dca_core_init(), init_cook_mlt(), init_mdct_win(), init_sample_rate(), mdct_init(), on2avc_decode_init(), vorbis_parse_id_hdr(), and wma_decode_init().
◆ ff_mdct_end
#define ff_mdct_end FFT_NAME(ff_mdct_end) |
Definition at line 170 of file fft.h.
Referenced by aac_decode_close(), aac_encode_end(), ac3_decode_end(), atrac1_decode_end(), atrac3_decode_close(), atrac3p_decode_close(), av_fft_end(), checkasm_check_synth_filter(), cook_decode_close(), decode_end(), dolby_e_close(), encode_close(), encode_end(), ff_aac_sbr_ctx_close(), ff_ac3_fixed_mdct_end(), ff_ac3_float_mdct_end(), ff_dca_core_close(), ff_dca_lbr_close(), ff_twinvq_decode_close(), ff_wma_end(), init_sample_rate(), mdct_end(), on2avc_decode_close(), vorbis_encode_close(), and vorbis_free().
◆ FFTDouble
Definition at line 43 of file fft.h.
◆ fft_permutation_type
Enumerator |
---|
FF_FFT_PERM_DEFAULT | |
FF_FFT_PERM_SWAP_LSBS | |
FF_FFT_PERM_AVX | |
Definition at line 77 of file fft.h.
◆ mdct_permutation_type
Enumerator |
---|
FF_MDCT_PERM_NONE | |
FF_MDCT_PERM_INTERLEAVE | |
Definition at line 83 of file fft.h.
◆ COSTABLE() [1/14]
◆ COSTABLE() [2/14]
◆ COSTABLE() [3/14]
◆ COSTABLE() [4/14]
◆ COSTABLE() [5/14]
◆ COSTABLE() [6/14]
◆ COSTABLE() [7/14]
◆ COSTABLE() [8/14]
◆ COSTABLE() [9/14]
◆ COSTABLE() [10/14]
◆ COSTABLE() [11/14]
◆ COSTABLE() [12/14]
◆ COSTABLE() [13/14]
◆ COSTABLE() [14/14]
◆ FFT_NAME()
◆ ff_init_ff_cos_tabs()
void ff_init_ff_cos_tabs |
( |
int |
index | ) |
|
Initialize the cosine table in ff_cos_tabs[index].
- Parameters
-
index | index in ff_cos_tabs array of the table to initialize |
Definition at line 158 of file fft_template.c.
Referenced by ff_fft_init().
◆ ff_fft_init()
Set up a complex FFT.
- Parameters
-
nbits | log2 of the length of the input array |
inverse | if 0 perform the forward transform, if 1 perform the inverse |
Definition at line 203 of file fft_template.c.
◆ ff_fft_init_aarch64()
◆ ff_fft_init_x86()
◆ ff_fft_init_arm()
◆ ff_fft_init_mips()
◆ ff_fft_init_ppc()
◆ ff_fft_fixed_init_arm()
◆ ff_fft_end()
◆ ff_mdct_init()
◆ ff_mdct_end()