#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_NAME
Definition at line 37 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 151 of file fft.h.
Referenced by aac_decode_init(), ac3_decode_init(), atrac1_decode_init(), atrac3_decode_init(), atrac3p_decode_init(), av_fft_end(), create_vorbis_context(), dca_decode_init(), decode_init(), dsp_init(), encode_init(), ff_aac_sbr_ctx_init(), ff_ac3_float_mdct_init(), ff_atrac3p_init_imdct(), init_cook_mlt(), init_mdct_win(), main(), 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 152 of file fft.h.
Referenced by aac_decode_close(), aac_encode_end(), ac3_decode_end(), atrac1_decode_end(), atrac3_decode_close(), av_fft_end(), cook_decode_close(), dca_decode_end(), decode_end(), encode_end(), ff_aac_sbr_ctx_close(), ff_ac3_float_mdct_end(), ff_twinvq_decode_close(), ff_wma_end(), main(), mdct_end(), on2avc_decode_close(), vorbis_encode_close(), and vorbis_free().
§ FFTDouble
Definition at line 39 of file fft.h.
§ fft_permutation_type
Enumerator |
---|
FF_FFT_PERM_DEFAULT | |
FF_FFT_PERM_SWAP_LSBS | |
FF_FFT_PERM_AVX | |
Definition at line 62 of file fft.h.
§ mdct_permutation_type
Enumerator |
---|
FF_MDCT_PERM_NONE | |
FF_MDCT_PERM_INTERLEAVE | |
Definition at line 68 of file fft.h.
§ COSTABLE() [1/13]
§ COSTABLE() [2/13]
§ COSTABLE() [3/13]
§ COSTABLE() [4/13]
§ COSTABLE() [5/13]
§ COSTABLE() [6/13]
§ COSTABLE() [7/13]
§ COSTABLE() [8/13]
§ COSTABLE() [9/13]
§ COSTABLE() [10/13]
§ COSTABLE() [11/13]
§ COSTABLE() [12/13]
§ COSTABLE() [13/13]
§ 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 82 of file fft_template.c.
Referenced by ff_fft_init().
§ ff_fft_init()
int ff_fft_init |
( |
FFTContext * |
s, |
|
|
int |
nbits, |
|
|
int |
inverse |
|
) |
| |
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 134 of file fft_template.c.
§ ff_fft_init_aarch64()
§ ff_fft_init_x86()
§ ff_fft_init_arm()
§ ff_fft_init_ppc()
§ ff_fft_fixed_init_arm()
§ ff_fft_end()
§ ff_mdct_init()
int ff_mdct_init |
( |
FFTContext * |
s, |
|
|
int |
nbits, |
|
|
int |
inverse, |
|
|
double |
scale |
|
) |
| |
§ ff_mdct_end()