OpenAL Soft 1.13 released!

Chris Robinson <[email protected]>
Newsgroups gmane.comp.lib.openal,gmane.comp.lib.openal.devel
Message-ID <[email protected]>
Next version is up and ready.

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

Changes this time include support for the AL_SOFT_loop_points and 
AL_SOFT_buffer_sub_data extensions(*), support for the ring modulator EFX 
effect, support for 8- and 16-bit buffers (ie, they're no longer converted to 
32-bit on load), WaveOut output for Windows, increased the max source 
auxiliary sends to 4 (and decreased the default to 1), and stereo duplication 
is now on by default.

Internally, the mixer and buffer loading code has been massively redone, 
allowing for future improvements in useable output/input formats. My hope is 
to have an extension to provide more flexible buffer data loading and 
retrieval functions, a bit more in line with how OpenGL loads textures. 
Something like:

alBufferSamples(bID, samplerate, internalfmt, numsampleframes,
                datachannels, datatype, data);

'internalfmt' would be the usual AL_FORMAT_STEREO16/etc types (though new 
names with the same values might be nice), while 'datachannels' would be like 
AL_STEREO or AL_5POINT1, and 'datatype' would be AL_UNSIGNED_BYTE, AL_SHORT, 
AL_INT, AL_FLOAT, etc. But more about that later.

Alure 1.1 will likely be released in the next few days, which will have 
support for more formats and have new functions to help with streaming.

Thanks for looking! Comments and bug reports are welcome.
- Chris

(*) http://kcat.strangesoft.net/openal-extensions/SOFT_loop_points.txt and 
http://kcat.strangesoft.net/openal-extensions/SOFT_buffer_sub_data.txt
_______________________________________________
Openal mailing list
[email protected]
http://opensource.creative.com/mailman/listinfo/openal
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.