In this release, MadDecoder is now working well. Volume can now perform some channel balancing. A white noise generation DSP unit has been added. The libraries now use the Libtool versioning scheme, instead of the less flexible release scheme. It now includes various minor fixes in some DSP units and the Doxygen documentation.
IzSound leaves the alpha status for the beta
status. A new MadDecoder DSP unit allows the
decoding of MP3 files. OggFileDecoder goes into
the stopped status when the end of the file is
reached. The first version of the IzSound manual
was written using XML DocBook. A new reset()
method has been added to the DspUnit class. The
Doxygen documentation allows the reader to browse
the entire IzSound source code. Various minor
fixes were made.
A bug when connecting/disconnecting DSP units on the fly has been fixed. Some missing HAVE_CONFIG_H preprocessor tests have been added. There is better volume clipping (avoids 'clicks'), the BandFilter DSP unit, a minor Doxygen file tweak, and the DataPicker DSP unit.
The Doxygen file has been updated (doxygen -u
doxyfile). In LibAOOutput, the driver can now be
autodetected when passing 0 as the driver string.
Flanger now flushes its internal buffers when one
of them becomes empty. A segfault-prone bug was
fixed. The configure script does not specify an
arbitrary "-Ox" flag anymore. In Flanger, some
things had not been correctly merged during a CVS
update, but this problem is minor as only a
comment had not been updated and a useless
"#define" had not been removed.