[Openal] OpenAL Soft 1.12.854 released!

developer at oldunreal.com developer at oldunreal.com
Tue Mar 30 02:20:12 PDT 2010


I need to try yet with the new version, but I converted all ambient 
presets in EFX-Util.h from EAX to EFX, for easy use, so if someone is 
interested or if you want to implement it? I was able to put it into the 
Linux version of my project with that.
I made only some tests with it, but it seems to work as intended. So 
maybe I can give my 5 cent for the project ;)

Also wondering, whats the current OS X implementation status? Had some 
trouble with linking it but even after successfully compiling it 
currently just crashes (need to debug yet why). Is there someone 
actively working on that?
The apple implementation for OpenAL is nonsense in my eyes since it 
requires a lot of rework again and this is truly not the idea of a 
multiplatform solution.


~Jochen

On 30.03.2010 09:28, Chris Robinson wrote:
> 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)
>
> _______________________________________________
> Openal mailing list
> Openal at opensource.creative.com
> http://opensource.creative.com/mailman/listinfo/openal
>
>    



More information about the Openal mailing list