JOAL pullrequest

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

JOAL pullrequest

Xerxes Rånby
This post was updated on .
A thread to broadcast joal and joal-demos pullrequests.

https://github.com/sgothel/joal/pull/6
 Remove the junit ALTest file with incompatible license.
 Fix JOAL Eclipse project New_Builder.launch working directory.
Merged

https://github.com/sgothel/joal/pull/7
 Remove 9 year old www/java.net test.zip
 www/index.html: Updated links, OpenAL logo & OpenAL-Soft.
Merged
Reply | Threaded
Open this post in threaded view
|

Re: JOAL pullrequest

Xerxes Rånby
This post was updated on .
https://github.com/sgothel/joal-demos/pull/2
 JOAL-Demos www/index.html: Updated links & JOAL logo.
Merged
Reply | Threaded
Open this post in threaded view
|

Re: JOAL pullrequest

Xerxes Rånby
This post was updated on .
https://github.com/sgothel/joal/pull/8
EFX Implementation:
Bug 567 Add support for openal extensions
The unittest for 567 still needs some polish.
and
Bug 662 Add a flag to favour OpenALSoft

This pull request switched JOAL to generate its implementation based on the OpenAL-Soft headers
this is a big change and i hope people can try this pull on various devices.

JOAL will now map all extensions from the C alext.h header to be found under com.jogamp.openal.ALExt
This is an API change, before some of the extensions was found under com.jogamp.openal.AL .
Please scream if we should still support the old API. Peek at this thread for an example of code that was working using the old API on some platforms: http://forum.jogamp.org/alGenEffects-Not-Available-tp4027019p4028072.html

This change also removes all binary builds, binarys from OpenAL upstream and OpenAL-soft from Ubuntu, that we previously have bundled with JOAL.
You will need to have an openal-soft git next to the joal tree when compiling the joal source in order to build and bundle OpenAL-soft into the build.
This means that In the future JogAmp will only bundle OpenAL-soft builds that we have compiled ourself!

The introduced flag to favour OpenALSoft work like this:
if you add the propery -Djoal.SystemOpenAL then openal will try load OpenAL library names commonly used by system installed OpenAL before falling back to the bundled OpenAL-soft compiled by jogamp.
The default is to try load OpenAL-soft libopenal.so before looking for the OpenAL library names used by system installs of OpenAL libopenal.so.1 .

Merged
Reply | Threaded
Open this post in threaded view
|

Re: JOAL pullrequest

gouessej
Administrator
Good job. I need an autobuild with this enhancement.
Julien Gouesse | Personal blog | Website