[Openal-devel] OpenAL Soft 1.6.372 released!

Chris Robinson chris.kcat at gmail.com
Fri Nov 21 10:28:59 PST 2008


Finally got out another release. Hopefully it's a good one. :)

http://kcat.strangesoft.net/openal.html

This release includes fixes for pops and clicks caused by fast position 
changes and when starting playback in the middle of a buffer, adds a 
Solaris-native backend (playback only), non-mmap ALSA capture and better ALSA 
capture support in general, a new low-pass filter to better match I3DL2 spec 
behavior, and a completely new reverb engine, coded from scratch by 
Christopher Fitzgerald (who has my undying thanks for not only replacing the 
poor excuse for reverb I initially put in, but also for making one that 
sounds awesome.. and for helping with the new low-pass filter).

There's also a new preliminary CMake option, XCOMPILEWIN32, to build a Win32 
DLL from Linux/Unix:
export CC=mingw32-gcc
cmake .. -DXCOMPILEWIN32=ON
There's still some oddities with it due to CMake not working too well with 
cross-compiling, but it creates a usable DLL all the same.

>From here, we're gonna try improving the new reverb code, and hopefully 
implement some more options for it. I'm also going to see about what can be 
done with the proposed AL_EXT_buffer_sub_data, AL_EXT_attenuation_table, and 
AL_EXT_source_distance_model extensions.. and perhaps see about an 
AL_EXT_query_timer extension for an app to be able to read and time using the 
DSP timer.

As always, comments and questions are welcome. :)
- Chris



More information about the Openal-devel mailing list