Monty Montgomery
2010-Mar-26 08:44 UTC
[Vorbis-dev] Xiph.Org releases libao 1.0.0, libVorbis 1.3.1, and vorbis-tools 1.4.0
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 - Add WAVEFORMATEXTENSIBLE support - 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 Downloads: The libao 1.0.0 release is available from: http://downloads.xiph.org/releases/ao/ The libvorbis 1.3.1 and vorbis-tools 1.4.0 releases are available from: http://downloads.xiph.org/releases/vorbis/ Happy hacking! Monty Xiph.Org
Nikos Chantziaras
2010-Mar-26 17:20 UTC
[Vorbis-dev] Xiph.Org releases libao 1.0.0, libVorbis 1.3.1, and vorbis-tools 1.4.0
On 03/26/2010 10:44 AM, Monty Montgomery wrote:>[...] > 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 >I don't see any reference to AuTuV in there. I suppose that means the patches were not included in the end? I thought the plan was to merge for 1.3.0.
Max Horn
2010-Mar-26 20:30 UTC
[Vorbis-dev] Xiph.Org releases libao 1.0.0, libVorbis 1.3.1, and vorbis-tools 1.4.0
Am 26.03.2010 um 09:44 schrieb Monty Montgomery:> 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.Hi there, I was wondering: Is there a particular reason why libvorbis is released as .zip, .tar.gz and .tar.bz2, while all the other tools are only released as .zip and .tar.gz ? Apparently, vorbis-tools 1.2.0 actually didn't have a .zip either but instead a .7z.. weird. Cheers, Max
Max Horn
2010-Mar-26 20:46 UTC
[Vorbis-dev] Xiph.Org releases libao 1.0.0, libVorbis 1.3.1, and vorbis-tools 1.4.0
Am 26.03.2010 um 09:44 schrieb Monty Montgomery:> 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 downstreamsAnother remark: The above list of libao improvements does not quite coincide with that given in the CHANGES file of libao 1.0.0; apparently the version given here has been cleaned up and corrected. E.g. the CHANGES file has this weird line: "Support for MacosX < 1.5 dropped, driver moded to AUHAL" which above has been turned into something that makes more sense. Although it would be even nicer if it would spell "Mac OS X" correctly and clearly stated that not only has support for 10.5&10.6 been added, but also support for 10.4 been dropped :). And despite all (minor) complaining from me, I am totally thrilled about these new releases and am busy packaging them for Fink on Mac OS X :). Cheers, Max
Max Horn
2010-Mar-27 08:06 UTC
[Vorbis-dev] Xiph.Org releases libao 1.0.0, libVorbis 1.3.1, and vorbis-tools 1.4.0
Am 26.03.2010 um 09:44 schrieb Monty Montgomery:> 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 laterUnfortunately, libao 1.0.0 does *not* build on Mac OS X 10.5, because it uses 10.6-only stuff; on a quick glance I noticed AudioComponentInstance (which is new in 10.6); I asked some people to test compilation on 10.5 and they confirm that there is a build error, see below. Changing AudioComponentInstance to ComponentInstance should work on both 10.5 and 10.6, but ideally, somebody with a 10.5 machine should go over libao and verify that it compiles and works. Cheers, Max /bin/sh ../../../libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libao\" -DPACKAGE_TARNAME=\"libao\" -DPACKAGE_VERSION=\"1.0.0\" -DPACKAGE_STRING=\"libao\ 1.0.0\" -DPACKAGE_BUGREPORT=\"monty at xiph.org\" -DPACKAGE=\"libao\" -DVERSION=\"1.0.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_DLFCN_H=1 -DHAVE_DLOPEN=1 -DHAVE_LIBPTHREAD=1 -DDLOPEN_FLAG=\(RTLD_LAZY\) -DSHARED_LIB_EXT=\".so\" -DSIZEOF_SHORT=2 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -I. -I. -I../../../include/ao -I../../../include -DAO_SYSTEM_CONFIG='"/sw/etc/libao.conf"' -I/sw/include -D__NO_MATH_INLINES -fsigned-char -g -O2 -DAO_BUILDING_LIBAO -c -o ao_macosx.lo ao_macosx.c libtool: compile: gcc -DPACKAGE_NAME=\"libao\" -DPACKAGE_TARNAME=\"libao\" -DPACKAGE_VERSION=\"1.0.0\" "-DPACKAGE_STRING=\"libao 1.0.0\"" -DPACKAGE_BUGREPORT=\"monty at xiph.org\" -DPACKAGE=\"libao\" -DVERSION=\"1.0.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_DLFCN_H=1 -DHAVE_DLOPEN=1 -DHAVE_LIBPTHREAD=1 "-DDLOPEN_FLAG=(RTLD_LAZY)" -DSHARED_LIB_EXT=\".so\" -DSIZEOF_SHORT=2 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -I. -I. -I../../../include/ao -I../../../include -DAO_SYSTEM_CONFIG=\"/sw/etc/libao.conf\" -I/sw/include -D__NO_MATH_INLINES -fsigned-char -g -O2 -DAO_BUILDING_LIBAO -c ao_macosx.c -fno-common -DPIC -o .libs/ao_macosx.o ao_macosx.c:74: error: syntax error before 'AudioComponentInstance'