[Speex-dev] Speex 1.2beta1: Better, smaller, faster and more

Jean-Marc Valin jean-marc.valin at usherbrooke.ca
Mon Sep 4 07:09:50 PDT 2006


Speex 1.2beta1 announcement:

This new release brings many significant improvements. The quality has
been improved, both at the encoder level and the decoder level. These
include enhancer improvements (now on by default), input/output
high-pass filters, as well as fixing minor regressions in previous 1.1.x
releases. A strange and rare instability problem with pure sinusoids has
also been fixed. On top of that, memory use has been greatly reduced,
especially for fixed-point and narrowband. The fixed-point narrowband
encoder+decoder memory use has been cut by more than half, making it
possible to fit both in less than 6 kB of RAM. In general, CPU
requirement had gone down, especially for the fixed-point port. The
Blackfin port has been speeded up significantly, thanks to David Rowe.
There are also a few fixes for the TI C5X DSPs, as well as better
support for C++ compilers and crappy MS compilers. Oh, and before anyone
starts worrying, the format (bit-stream) itself has not changed, so
Speex is still compatible with version 1.0 and will continue to be in
the future.

Non-codec improvements include a extension (easier to use) to the echo
canceller API and a Speex-independent version of the jitter buffer. The
echo canceller should also be more robust to saturation in the capture
path. Last, but not least, the documentation has been updated.

Enjoy,

	Jean-Marc


More information about the Speex-dev mailing list