Home Overview Licensing Download News Contact

----------

libDSP News

Dec 17, 2005		5.1.0 development version.
			Changed to use libcommoncpp and got rid of semi-
			external modules like Inlines, etc.
			Also added SSE3 optimizations.

May 13, 2005		5.0.2 stable version.
			Fixed a bug in SSE2 complex multiply-add. Support for
			gcc-4.x. Number of other minor fixes.

February 15, 2005	5.0.1 stable version.
			Added assembler optimized version of complex multiply-add.

November 7, 2004	5.0.0 stable version.
			Implemented DCT into clDSPOp and also a new lockless
			ringbuffer class clRingBuffer. Fixes has been made
			for gcc-3.4.x support.

February 29, 2004	4.9.2 development version.
			Extended support for SSE2, also more
			assembler optimizations for x86-64.

October 26, 2003	4.9.1 development version.
			Removed obsoleted interfaces (clDecimator, clFilter,
			clReBuffer2). Renamed clFilter2 -> clFilter and
			clReBuffer3 -> clReBufferT. Added a class for
			flipping odd frequency bands for use with
			undersampling/quadrature modulation/decimation.

September 21, 2003	RPM packages released.

September 7, 2003	4.9.0 development version.
			Support for Intel's Integrated Performance Primitives
			(IPP). FFTW support updated to match version 3 API.
			Various code cleanups.

June 16, 2003		4.6.0 release version.
			Bugfixes, added resampling by non-integer factor
			with and without averaging. Tested on Solaris/SPARC.

October 5, 2002		4.5.1 development version.
			Bugfixes, optimizations and optimized multiply-add.

August 11, 2002		4.5.0 development version.
			New baseclass for multirate filters and new
			interpolator classes. Filters for multirate filters can
			be selected from FFT/FIR/IIR. Support for IIR filters
			have been added. Also number of smaller changes have
			been made.

August 10, 2002		It's now possible to make donations for the libDSP
			project using PayPal. Link for doing so is on
			the licensing page.

May 25, 2002		4.4.2, support for GCC 3.1 and Intel C++ v6,
			clReBuffer3 template bugfix, small filter improvements
			based on tests and fuction to get filter delay.

April 14, 2002		4.4.1, number of smaller bugfixes and some finetuning
			of the clFilter2 class.

February 16, 2002	4.4.0, wrapper for C, clReBuffer bug fix and smaller
			bugfixes and documentation updates.

December 29, 2001	4.3.0, transform updates, FFT filter improvements
			(automatic size and adjustable overlap), Dolph-
			Chebyshev window and support for Intel C++ compiler.

October 20, 2001	4.2.0, optimizations, E3DNow! (Athlon/Duron) support
			and better complex root.

September 27, 2001	4.1.2, bugfixes and optimizations in complex exp(),
			log(), log10(), pow() and root() functions.

July 26, 2001		4.1.1, just changed the default compiler in Makefile
			from ng++ to g++. Documentation updated.

July 24, 2001		4.1.0, DSP vector and rebuffer C++ templates. Makefile
			updates for *BSDs.

June 24, 2001		4.0.0, new decimation filter classes, new recursive
			decimation class and new rebuffering classes. Also
			number of small fixes and optimizations.

April 16, 2001		3.3.8, Only documentation updates.
			Because I'm constantly exceeding my current web space,
			this project is now hosted on SourceForge.

April 1, 2001		3.3.7, New documentation, QNX port and fixes in
			delayed crosscorrelation (normalization factor).

March 10, 2001		3.3.6, Performance and precision improvements.

February 10, 2001	3.3.5, Hankel (modified) transform and bugfixes.

January 1, 2001		3.3.4, new FIR decimation filter set and bugfixes.

December 26, 2000	3.3.3, cleanups and clFilter::GetCoeffs().

December 17, 2000	3.3.1, FFT filter optimizations, cleanups and Pack().

December 3, 2000	Started this page.
			3.3.0.1 snapshot, better code split from HASAS and
			various cleanups.


Copyright (c) 2000-2005 Jussi Laako