#define SINE(x)
Definition: fft.c:38
fft_t * fft_new(int bits)
Definition: fft.c:136
double fft_amp(int n, complex_t wave[], int bits)
Definition: fft.c:212
int bits
Definition: fft.h:33
static unsigned int reverse(unsigned int val, int bits)
Definition: fft.c:56
#define REAL(x)
Definition: fft.c:47
#define PERMUTE(x, y)
Definition: fft.c:42
double im
Definition: fft.h:27
double * WinTable
Definition: fft.h:36
#define SAMPLES
Definition: fft.c:45
void fft_compute(fft_t *fft, complex_t wave[])
Definition: fft.c:75
double fft_amp2(fft_t *fft, int n, complex_t wave[])
Definition: fft.c:218
fft_t * fft_new(int bits)
Definition: fft.c:136
double * SineTable
Definition: fft.h:34
#define COSINE(x)
Definition: fft.c:39
NULL
Definition: xine_plugin.c:78
void fft_window(fft_t *fft, complex_t wave[])
Definition: fft.c:197
#define ALPHA
Definition: fft.c:49
int bmask
Definition: fft.h:38
void fft_dispose(fft_t *fft)
Definition: fft.c:184
double re
Definition: fft.h:26
void fft_scale(complex_t wave[], int bits)
Definition: fft.c:228
#define IMAG(x)
Definition: fft.c:48
#define WINDOW(x)
Definition: fft.c:40
double fft_amp(int n, complex_t wave[], int bits)
Definition: fft.c:212
void fft_dispose(fft_t *fft)
Definition: fft.c:184
int * PermuteTable
Definition: fft.h:37
void fft_window(fft_t *fft, complex_t wave[])
Definition: fft.c:197
void fft_scale(complex_t wave[], int bits)
Definition: fft.c:228
void fft_compute(fft_t *fft, complex_t wave[])
Definition: fft.c:75
double fft_amp2(fft_t *fft, int n, complex_t wave[])
Definition: fft.c:218
double * CosineTable
Definition: fft.h:35