joal works

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

joal works

Michael Bien
just want to mention here that joal still works.

I tested it with openalsoft on linux64 and OpanALTest and Sound3DTest worked just fine after some updates to the build script.

some of the junit tests do not run through but this does not look serious to me (e.g: some expected IllegalArgumentExceptions do not appear)

-michael
Reply | Threaded
Open this post in threaded view
|

Re: joal works

gouessej
Administrator
Does JOAL still work on Linux? Do I have to tinker something to use it with OpenALSoft?
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: joal works

Michael Bien
This post was updated on .
it works on linux (at least for me). JOAL does not bundle any OpenALSoft implementation (but this would be quite cool indeed). It might also work with OpenALSoft if its installed in your linux distribution - but i haven't tried that. (just read my other post :) )

-michael

Reply | Threaded
Open this post in threaded view
|

Re: joal works

Michael Bien
lol just reading my first post :) yes it works and i tested it with openalsoft :)
the build should just run without issues as long you have an AL implementation installed on your system (+ maybe the dev packages for the headers).

-michael

On 01/07/2011 03:47 PM, Michael Bien [via jogamp] wrote:
it works on linux (at least for me). JOAL does not bundle any OpenALSoft implementation (but this would be quite cool indeed). It might also work with OpenALSoft if its installed in your linux distribution - but i haven't tried that.

-michael


View message @ http://jogamp.762907.n3.nabble.com/joal-works-tp956268p2212139.html
To start a new topic under jogamp, email [hidden email]
To unsubscribe from jogamp, click here.

-- 
http://michael-bien.com/
Reply | Threaded
Open this post in threaded view
|

Re: joal works

Sven Gothel
Administrator
In reply to this post by gouessej
On Friday, January 07, 2011 14:18:42 gouessej [via jogamp] wrote:
>
> Does JOAL still work on Linux? Do I have to tinker something to use it with
> OpenALSoft?

As Michael described .. any OpenAL should do it by now.

I have tested the current version with applets on Linux/Windows
and it will be included in the next signed release.

~Sven
Reply | Threaded
Open this post in threaded view
|

Re: joal works

gouessej
Administrator
This is a good piece of news. Paul Lamb's sound library supports only a competitor of JOAL and JavaSound, it would be fine to have a JOAL plug-in too.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: joal works

gouessej
Administrator
In reply to this post by Michael Bien
Hi

Does JOAL support jogamp.gluegen.UseTempJarCache like JOGL? I tried to use Paul Lamb Sound System with it but I get the following exception:
Exception in thread "Thread-1" java.lang.ExceptionInInitializerError
   at com.jogamp.openal.ALFactory.initialize(ALFactory.java:58)
   at com.jogamp.openal.ALFactory.getALC(ALFactory.java:92)
   at com.jogamp.openal.util.ALut.alutInit(ALut.java:66)
   at paulscode.sound.libraries.LibraryJOAL.init(LibraryJOAL.java:154)
   at paulscode.sound.SoundSystem.CommandNewLibrary(SoundSystem.java:1576)
   at paulscode.sound.SoundSystem.CommandQueue(SoundSystem.java:2572)
   at paulscode.sound.CommandThread.run(CommandThread.java:121)
Caused by: java.lang.RuntimeException: Couln't load native AL/JNI glue library
   at jogamp.openal.ALImpl.<clinit>(ALImpl.java:2260)
   ... 7 more
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: joal works

Sven Gothel
Administrator
On Thursday, December 08, 2011 10:47:37 AM gouessej [via jogamp] wrote:
>
> Hi
>
> Does JOAL support jogamp.gluegen.UseTempJarCache like JOGL? I tried to use
> Paul Lamb Sound System with it but I get the following exception:

Yup, will do that for joal and jocl - good catch.

~Sven

Reply | Threaded
Open this post in threaded view
|

Re: joal works

gouessej
Administrator
Sorry, I know this is a community project and you already do your best. Please can you tell me how much time you think you will spend on it? I have just taken 2 days off to fix some problems on TUER and switching to JOAL is mandatory to work around some problems/bugs of JavaSound in OpenJDK and Java 1.7 on Linux. I have looked at your commits in JOGL, I don't know how to adapt them to work with JOAL. In a near future, I will try to give some help on JOAL as I need it too now.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: joal works

Sven Gothel
Administrator
On Thursday, December 08, 2011 11:05:23 AM gouessej [via jogamp] wrote:
>
> Sorry, I know this is a community project and you already do your best.
> Please can you tell me how much time you think you will spend on it?

On this issue ? I probably will need 1-2 hours, mostly testing.
The patch will be a ~4 liner like:
  http://jogamp.org/git/?p=jogl.git;a=blob;f=src/newt/classes/jogamp/newt/NEWTJNILibLoader.java;hb=HEAD#l53
If you like to go ahead and try this yourself, you are very welcome ofc.

Yesterday I started to review the lifecycle/concurrency issues incl. Applet use-cases again.
Sat-Tue I was on paper work, some server update and in relaxing mode, ie. little output :)

However, as you can see by the commit logs,
I pretty much work around the clock on kicking out the releases.

After fixing the lifecycle/concurrency issues I will fix it or pull your commits.

> I have
> just taken 2 days off to fix some problems on TUER and switching to JOAL is
> mandatory to work around some problems/bugs of JavaSound in OpenJDK and Java
> 1.7 on Linux. I have looked at your commits in JOGL, I don't know how to
> adapt them to work with JOAL. In a near future, I will try to give some help
> on JOAL as I need it too now.

Of course.

~Sven

Reply | Threaded
Open this post in threaded view
|

Re: joal works

gouessej
Administrator
Hi

I use JOAL in the pre-beta version of TUER, it works fine, I'm very happy and I thank all contributors (especially Michael Bien and Sven Göthel) for their efforts.

Is there any plan to include OpenALSoft?
Julien Gouesse | Personal blog | Website