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

Max Horn max at quendi.de
Sat Mar 27 01:06:35 PDT 2010


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

Unfortunately, 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'


More information about the Vorbis-dev mailing list