|
CSL
6.0
|
#include <math.h>#include <stddef.h>#include <stdint.h>#include <stdlib.h>#include <string.h>#include "fft_N.h"Go to the source code of this file.
Functions | |
| static size_t | reverse_bits (size_t x, int n) |
| static void * | memdup (const void *src, size_t n) |
| void | Fft_setup (size_t n) |
| bool | Fft_transform (CFTTYPE real[], CFTTYPE imag[], size_t n) |
| bool | Fft_inverseTransform (CFTTYPE real[], CFTTYPE imag[], size_t n) |
| bool | Fft_transformRadix2 (CFTTYPE real[], CFTTYPE imag[], size_t n) |
Variables | |
| static CFTTYPE * | cos_table = 0 |
| static CFTTYPE * | sin_table = 0 |
| static unsigned | len = 0 |
| static size_t | size = 0 |
|
static |
Definition at line 137 of file fft_N.c.
Referenced by Fft_transformRadix2().
| void Fft_setup | ( | size_t | n | ) |
Definition at line 72 of file fft_N.c.
References Fft_transformRadix2(), and len.
Referenced by Fft_inverseTransform(), csl::Convolver::nextBuffer(), and csl::Convolver::setIRFile().
Definition at line 87 of file fft_N.c.
References Fft_transform().
Referenced by csl::Convolver::nextBuffer().
Definition at line 91 of file fft_N.c.
References CFTTYPE, cos_table, reverse_bits(), sin_table, and size.
Referenced by Fft_transform().
|
static |
Definition at line 37 of file fft_N.c.
Referenced by Fft_setup(), and Fft_transformRadix2().
|
static |
Definition at line 38 of file fft_N.c.
Referenced by Fft_setup(), and Fft_transformRadix2().
|
static |
Definition at line 39 of file fft_N.c.
Referenced by csl::HRTFDatabase::convertDB(), csl::MIDIIO::dumpDevices(), Fft_setup(), Fft_transform(), load_filter_data(), csl::HRTFDatabase::loadFromFile(), csl::CGestalt::storeToInitFile(), test_convolution_files(), and csl::vlogMsg().
|
static |
Definition at line 40 of file fft_N.c.
Referenced by csl::HRTFDatabase::convertDB(), csl::HRTFDatabase::dump(), csl::Envelope::Envelope(), Fft_setup(), Fft_transformRadix2(), csl::Comb::setBuffer(), csl::FAllpass::setBuffer(), csl::HRTFDatabase::size(), and csl::SpeakerSet::SpeakerSet().