xine-lib 1.2.11
|
Macros | |
#define | SINE(x) (fft->SineTable[(x)]) |
#define | COSINE(x) (fft->CosineTable[(x)]) |
#define | WINDOW(x) (fft->WinTable[(x)]) |
#define | PERMUTE(x, y) reverse((x), (y)) |
#define | SAMPLES (1 << bits) |
#define | REAL(x) wave[(x)].re |
#define | IMAG(x) wave[(x)].im |
#define | ALPHA 0.54 |
Functions | |
static unsigned int | reverse (unsigned int val, int bits) |
void | fft_compute (fft_t *fft, complex_t wave[]) |
fft_t * | fft_new (int bits) |
void | fft_dispose (fft_t *fft) |
void | fft_window (fft_t *fft, complex_t wave[]) |
double | fft_amp (int n, complex_t wave[], int bits) |
double | fft_amp2 (fft_t *fft, int n, complex_t wave[]) |
void | fft_scale (complex_t wave[], int bits) |
#define ALPHA 0.54 |
#define COSINE | ( | x | ) | (fft->CosineTable[(x)]) |
#define IMAG | ( | x | ) | wave[(x)].im |
#define PERMUTE | ( | x, | |
y | |||
) | reverse((x), (y)) |
#define REAL | ( | x | ) | wave[(x)].re |
#define SAMPLES (1 << bits) |
#define SINE | ( | x | ) | (fft->SineTable[(x)]) |
#define WINDOW | ( | x | ) | (fft->WinTable[(x)]) |
References fft_s::bmask, IMAG, fft_s::PermuteTable, and REAL.
Referenced by draw_fftgraph(), and draw_fftscope().
References fft_s::bits, bits, fft_s::bmask, COSINE, IMAG, fft_s::PermuteTable, REAL, SAMPLES, and SINE.
Referenced by draw_fftgraph(), and draw_fftscope().
void fft_dispose | ( | fft_t * | fft | ) |
References fft_s::PermuteTable, and fft_s::SineTable.
Referenced by fftgraph_port_close(), and fftscope_port_close().
fft_t * fft_new | ( | int | bits | ) |
References ALPHA, fft_s::bits, bits, fft_s::bmask, fft_s::CosineTable, NULL, PERMUTE, fft_s::PermuteTable, SAMPLES, fft_s::SineTable, and fft_s::WinTable.
Referenced by fftgraph_port_open(), and fftscope_port_open().
void fft_scale | ( | complex_t | wave[], |
int | bits | ||
) |
References bits, complex_s::im, and complex_s::re.
Referenced by draw_fftgraph(), and draw_fftscope().
References fft_s::bits, bits, IMAG, REAL, SAMPLES, and WINDOW.
Referenced by draw_fftgraph(), and draw_fftscope().
|
inlinestatic |
References bits.