[Vorbis-dev] Xiph.Org releases libao 1.0.0, libVorbis 1.3.1, and vorbis-tools 1.4.0

Monty Montgomery xiphmont at gmail.com
Fri Mar 26 01:44:46 PDT 2010

Xiph.Org announces the release of libao-1.0.0, libvorbis-1.3.1 and
vorbis-tools-1.4.0. This is a coordinated update of the audio
libraries and tools to deploy improved surround-sound support across
the libraries and toolchain.

libao improvements:

 - AO returned to active development
 - Added surround channel mapping API and capability
 - Updated all drivers on modern installs
 - New config file options
 - Driver options may be specified in config file
 - Support for MacOSX updated to 10.5 and later
 - Build in WMM driver rather than using dlopen()
 - Added Roar Audio driver
 - Added OpenBSD SNDIO driver
 - Workaround for ESD non-4096 byte write bug
 - Workaround aRts server crash bug
 - Workaround for VIA82xx click/crackle bugs under ALSA
 - Remove dead/unused drivers (solaris, alasa05, mmsound)
 - Numerous patches from multiple downstreams

libvorbis improvements:

libVorbis 1.3.0 was briefly available and an unreleased staging
snapshot. This official release bumps the version number to 1.3.1 to
avoid any possible confusion.

 - Optimized/coupled surround support for 5.1 encoding at 44.1/48kHz
 - Added encoder control call to disable channel coupling
 - Corrected an overflow bug in very low-bitrate encoding on 32 bit
     machines that caused inflated bitrates
 - Numerous API hardening, leak and build fixes
 - Correct bug in 22kHz compand setup that could cause a crash
 - Correct bug in 16kHz codebooks that could cause unstable pure
     tones at high bitrates

vorbis-tools improvements:

vorbis-tools 1.4.0 is the first official release of vorbis-tools since
1.2.x.  1.3.x was never offered as an official snapshot, though
various versions were widely deployed as patch-sets by distributions.

 - Implement corrected channel mappings for all input and playback file types
 - Correct an possible infinite loop in WAV input reading code when
header is corrupt
 - Implement "disable_coupling" option for oggenc
 - Fix Ctrl-C lockup bug in ogg123
 - ogg123 directory playback in sorted order
 - More translations
 - Add '-' as stdin/out filename in vcut
 - Add -lnetwork check for socket in configure
 - Remove 'extra' F parameter from ogg123 remote output
 - Numerous code and build fixes


The libao 1.0.0 release is available from:

The libvorbis 1.3.1 and vorbis-tools 1.4.0 releases are available from:

Happy hacking!


More information about the Vorbis-dev mailing list