Audacious
$Id:Doxyfile42802007-03-2104:39:00Znenolod$
|
Go to the source code of this file.
Macros | |
#define | cexpf(x) (expf(crealf(x))*(cosf(cimagf(x))+sinf(cimagf(x))*I)) |
#define | N 512 /* size of the DFT */ |
#define | LOGN 9 /* log N (base 2) */ |
Functions | |
static int | bit_reverse (int x) |
static void | generate_tables (void) |
static void | do_fft (float complex a[N]) |
void | calc_freq (const float data[N], float freq[N/2]) |
Variables | |
static float | hamming [N] |
static int | reversed [N] |
static float complex | roots [N/2] |
static char | generated = 0 |
#define cexpf | ( | x | ) | (expf(crealf(x))*(cosf(cimagf(x))+sinf(cimagf(x))*I)) |
Definition at line 30 of file fft.c.
Referenced by generate_tables().
#define LOGN 9 /* log N (base 2) */ |
Definition at line 35 of file fft.c.
Referenced by bit_reverse().
#define N 512 /* size of the DFT */ |
Definition at line 34 of file fft.c.
Referenced by calc_freq(), do_fft(), and generate_tables().
Definition at line 44 of file fft.c.
Referenced by generate_tables().
void calc_freq | ( | const float | data[N], |
float | freq[N/2] | ||
) |
Definition at line 108 of file fft.c.
Referenced by vis_send_audio().
|
static |
Definition at line 79 of file fft.c.
Referenced by calc_freq().
|
static |
Definition at line 59 of file fft.c.
Referenced by calc_freq().
|
static |
Definition at line 40 of file fft.c.
Referenced by generate_tables().
|
static |
Definition at line 37 of file fft.c.
Referenced by calc_freq(), and generate_tables().
Definition at line 38 of file fft.c.
Referenced by calc_freq(), generate_tables(), and playlist_reverse().
|
static |
Definition at line 39 of file fft.c.
Referenced by do_fft(), and generate_tables().