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