Release Notes: Support for SSE3 has been implemented. Some non-related parts have been removed and the library now uses libcommoncpp.
Release Notes: A bug in SSE2 complex multiply-add has been fixed. This release also includes support for the gcc-4.x series, and a number of smaller bugfixes.
Release Notes: This release adds an assembler-optimized version of complex multiply-add.
Release Notes: DCT has been added into the clDSPOp class. clRingBuffer, a lockless ringbuffer class, has also been implemented. Fixes have been made for gcc-3.4.x compilers. This version also has x86-64 assembler optimizations.
Release Notes: SSE2 support has been extended. More assembler optimizations for x86-64 have been written.
Release Notes: Obsolete interfaces have been removed. Lots of code has been cleaned up and some classes have been renamed. A class for flipping odd frequency bands has been added.
Release Notes: Support for Intel's Integrated Performance Primitives (IPP) has been added. FFTW support has been updated to match version 3 API and is now used by default. Various code cleanups has been made.
Release Notes: Resampling by non-integer factor with and without averaging has been added. This has been tested on the Solaris/SPARC platform.
Release Notes: Some minor bugfixes and optimizations have been made, and a new optimized multiply-add function has been added.
Release Notes: A new base class for multi-rate filters and a new interpolator class have been added. Filters for the multirate filters can be selected from FFT/FIR/IIR. Support for IIR filters has been added. A number of smaller changes have been made.