New OpenAL for OSX
by Mathieu · in Torque Game Engine · 10/14/2003 (7:04 am) · 0 replies
Ryan Gordon, the man who ported UT2k3 and America Army on OSX had just released an new version of OpenAL.
icculus.org/news/news.php?id=1728
Quote:
# Speed. This is currently the fastest AL implementation for OSX, even counting the new CoreAudio support in openal.org's CVS.
# Contains optimizations for Altivec-enabled systems, but has scalar fallbacks for G3 and older systems.
# Is designed with multithreading in mind...should be 100% thread safe, and can take advantage of multiple CPU systems internally.
# Can handle multiple contexts on multiple devices, all running in parallel.
# Supports the AL_ENUMERATION_EXT extension for device enumeration.
# Supports AL_EXT_vorbis for direct playback of Ogg Vorbis audio; the Vorbis decoder is a highly optimized and Altivec-enabled fork of xiph.org's libvorbis-1.0...using this extension can be significantly faster and easier for the application than using a stock libvorbis and buffer queueing.
# Codebase is designed to be maintainable and flexible. Adding new data types (as demostrated by AL_EXT_vorbis) is fairly easy.
# Supports AL_EXT_buffer_offset, which is basically an extended form of AL_BYTE_LOKI, for when you have to get down and dirty at the lowlevel of audio playback.
# Supports IBM's G5 compiler (and, of course, Apple's GCC).
icculus.org/news/news.php?id=1728
About the author
Developer at frogames.com / frogames.net