To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.
hg clone
Update version number and CHANGELOG
Merge from branch c++11-mutex
This will be v2.9
Update versions throughout to 2.8
The PluginRateExtractor hack was exploiting undefined behaviour. Let's just give in and make that API official
Update CHANGELOG and versions
Merge from branch vampipe
Might help if these were public
Add FFTComplex class by analogy to FFTReal
Single or double-precision FFTs (double in the default build), not both
Switch from Cross FFT with option of FFTW build, to KissFFT only (code bundled). This is much faster than the default build and simpler than managing two options.
Next version from this branch (if any) will be 2.7
Merge
Naturally, I forgot to update the version in the headers. Argh. Sorry
Algorithm includes for std::min, etc
Fix some uninitialised members that Coverity otherwise complains about
Initialise rate to 0. Otherwise there's a danger plugins will change the SampleType (e.g. to VariableSampleRate) but not set the rate because they don't think they need it (when in fact it needs to be set to 0)
Bump version to 2.5
FFT: make functions static
Make the simple base-fft implementation accessible for use by plugins as well. Bump version to 2.4
Bump up version to 2.3.1, add C-linkage symbols for library versions so autoconf can check them
Update versions throughout
...
Warning: this code is unstable and experimental and may change significantly in the coming weeks.