#include <stdint.h>
#include "config.h"
#include "libavutil/mem.h"
#include "avfft.h"
Go to the source code of this file.
Define Documentation
| #define CONFIG_FFT_FLOAT 1 |
Definition at line 26 of file fft.h.
Definition at line 97 of file fft.h.
| #define ff_fft_end FFT_NAME(ff_fft_end) |
| #define ff_fft_init FFT_NAME(ff_fft_init) |
| #define FF_FFT_PERM_AVX 2 |
| #define FF_FFT_PERM_DEFAULT 0 |
Definition at line 86 of file fft.h.
| #define FF_FFT_PERM_SWAP_LSBS 1 |
| #define ff_init_ff_cos_tabs FFT_NAME(ff_init_ff_cos_tabs) |
| #define ff_mdct_end FFT_NAME(ff_mdct_end) |
Definition at line 147 of file fft.h.
Referenced by aac_decode_close(), aac_encode_end(), ac3_decode_end(), atrac1_decode_end(), atrac3_decode_close(), av_mdct_end(), cook_decode_close(), dca_decode_end(), decode_end(), encode_end(), ff_aac_sbr_ctx_close(), ff_ac3_float_mdct_end(), ff_mdct_init(), ff_wma_end(), main(), mdct_end(), twin_decode_close(), vorbis_encode_close(), and vorbis_free().
| #define ff_mdct_init FFT_NAME(ff_mdct_init) |
Definition at line 146 of file fft.h.
Referenced by aac_decode_init(), aac_encode_init(), ac3_decode_init(), atrac1_decode_init(), av_mdct_init(), create_vorbis_context(), dca_decode_init(), decode_init(), encode_init(), ff_aac_sbr_ctx_init(), ff_ac3_float_mdct_init(), init_atrac3_transforms(), init_cook_mlt(), init_mdct_win(), main(), mdct_init(), vorbis_parse_id_hdr(), and wma_decode_init().
| #define FF_MDCT_PERM_INTERLEAVE 1 |
| #define FF_MDCT_PERM_NONE 0 |
Typedef Documentation
Definition at line 39 of file fft.h.
Function Documentation
| 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.c.
| 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.c.
| int ff_mdct_init |
( |
FFTContext * |
s, |
|
|
int |
nbits, |
|
|
int |
inverse, |
|
|
double |
scale | |
|
) |
| | |
init MDCT or IMDCT computation.
Definition at line 43 of file mdct.c.
| COSTABLE_CONST FFTSample* const FFT_NAME |
( |
ff_cos_tabs |
|
) |
|