OpenAL Soft 1.12.854 released!

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

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

This release features support for the two muLaw format extensions[1][2] and 
AL_EXT_DOUBLE, as well as support for ALC_EXT_thread_local_context[3]. The 
alext.h header was also updated to include EFX tokens and function types. 
Capture now works with the PortAudio backend, and PortAudio is now supported 
under Windows.

The wave writer device now outputs WAVE_FORMAT_EXTENSIBLE wave files, so that 
multi-channel and floating-point output is properly written. Some players may 
have trouble handling this format (such as Linux MPlayer, which doesn't 
recognize the float sub-type GUID and assumes 32-bit int), but it's not 
difficult to convert when dealing with 8-/16-bit mono/stereo output. I can 
make a small utility if there's a need.

In the immediate future, I'll likely release a GStreamer OpenAL sink plugin, 
taking advantage of local contexts, to allow applications to play GStreamer-
compatible media with a degree of interaction with the main application. More 
on that later.

[1] 
http://icculus.org/alextreg/index.php?operation=op_showext&extname=AL_EXT_MULAW
[2] 
http://icculus.org/alextreg/index.php?operation=op_showext&extname=AL_EXT_MULAW_MCFORMATS
[3] http://kcat.strangesoft.net/openal-extensions/EXT_thread_local_context.txt


>From here for OpenAL Soft, I plan to look into reducing resource consumption 
when multiple devices of the same name are in use. I also have ideas for 
extensions to handle listener transformations using a full 4x4 matrix (as 
opposed to the 3f position and 6f orientation combo) with related functions to 
manipulate the matrix more like OpenGL does, and to handle multi-channel 
sounds in a spatial environment. Also a better way to query usable buffer 
formats and EFX filters and effects. Hopefully I can get 
AL_EXT_buffer_sub_data finished up for the next release, as well.


Thanks for looking, and feel free to report any issues that come up. :)
- Chris (who should find some place to set up a proper bug-tracker)
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.