#include <stdint.h>
#include "config.h"
#include "libavutil/mem_internal.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 42 of file fft.h.
◆ COSTABLE_CONST
◆ ff_init_ff_cos_tabs
#define ff_init_ff_cos_tabs FFT_NAME(ff_init_ff_cos_tabs) |
◆ COSTABLE
◆ 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) |
◆ ff_mdct_end
#define ff_mdct_end FFT_NAME(ff_mdct_end) |
◆ FFTDouble
Definition at line 44 of file fft.h.
◆ fft_permutation_type
Enumerator |
---|
FF_FFT_PERM_DEFAULT | |
FF_FFT_PERM_SWAP_LSBS | |
FF_FFT_PERM_AVX | |
Definition at line 72 of file fft.h.
◆ mdct_permutation_type
Enumerator |
---|
FF_MDCT_PERM_NONE | |
FF_MDCT_PERM_INTERLEAVE | |
Definition at line 78 of file fft.h.
◆ 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 116 of file fft_template.c.
Referenced by ff_fft_init().
◆ 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_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 194 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_end()
◆ ff_mdct_init()
◆ ff_mdct_end()