
Defines | |
| #define | PI 3.14159265358979323846 |
Functions | |
| static void | fft_prepare (const sound_sample *input, float *re, float *im, const unsigned int *bitReverse) |
| static void | fft_calculate (float *re, float *im, const float *costable, const float *sintable) |
| static void | fft_output (const float *re, const float *im, float *output) |
| static int | reverseBits (unsigned int initial) |
| fft_state * | visual_fft_init (void) |
| void | fft_perform (const sound_sample *input, float *output, fft_state *state) |
| void | fft_close (fft_state *state) |
| #define PI 3.14159265358979323846 |
Referenced by visual_fft_init().
| static void fft_calculate | ( | float * | re, | |
| float * | im, | |||
| const float * | costable, | |||
| const float * | sintable | |||
| ) | [static] |
| void fft_close | ( | fft_state * | state | ) |
Referenced by spectrometer_Run(), and spectrum_Run().
| static void fft_output | ( | const float * | re, | |
| const float * | im, | |||
| float * | output | |||
| ) | [static] |
| void fft_perform | ( | const sound_sample * | input, | |
| float * | output, | |||
| fft_state * | state | |||
| ) |
References _struct_fft_state::bitReverse, _struct_fft_state::costable, fft_calculate(), fft_output(), fft_prepare(), _struct_fft_state::imag, _struct_fft_state::real, and _struct_fft_state::sintable.
Referenced by spectrometer_Run(), and spectrum_Run().
| static void fft_prepare | ( | const sound_sample * | input, | |
| float * | re, | |||
| float * | im, | |||
| const unsigned int * | bitReverse | |||
| ) | [static] |
| static int reverseBits | ( | unsigned int | initial | ) | [static] |
| fft_state* visual_fft_init | ( | void | ) |
References _struct_fft_state::bitReverse, _struct_fft_state::costable, FFT_BUFFER_SIZE, i, PI, reverseBits(), and _struct_fft_state::sintable.
Referenced by spectrometer_Run(), and spectrum_Run().
1.5.6