[Openal-devel] openal-soft

Chris Robinson chris.kcat at gmail.com
Fri Feb 8 12:56:11 PST 2008


On Friday 08 February 2008 10:35:38 am Lukasz Pawelczyk wrote:
> Chris Robinson wrote:
> > Heh. Seems the game doesn't close the device at all (or delete the
> > sources..). Though OpenAL Soft definitely shouldn't crash in that case,
> > as it does try to properly close and delete things at the end if anything
> > was left open. Can get a backtrace?
>
> Of course, in attachment. Only AVP and openal I think were build with
> debugging symbols but seems its enough.

That backtrace is very odd. I can't see how '*list' would ever crash 
since 'list' is always set by taking the address of the the next device in 
the list (and there's no way it can't be in the list since that's where it 
got the device handle from to try and close in the first place).

Perhaps it's actually crashing on the mixing thread. Can you get a backtrace 
of the other threads?

> > True. I suppose that's doable.
> >
> > I should be able to get a stereo duplication option in for the next
> > version. :)
>
> Eagerly waiting for it then  :-)

The option is available in the latest GIT version. :)

> > Just letting people know that there are other implementations besides the
> > stagnant SI seems to be the best way. And I actually tried to apply for a
> > freshmeat/sourceforge project back around christmas time, but neither
> > responded.
>
> You should try again then. But I think you don't need to apply, you just
> create an account and new project (at least on freshmeat AFAIR).
>
> Anyway as I think of it the fastest way to popularize it would be to
> replace SI with openal-soft someday (as proposed on this list already
> some time ago) and make some note one openal.org. This way various Linux
> distributions would take some interest in packaging it.

As Jason said, replacing the SI with OpenAL Soft will possibly be happening 
sometime "soon". :)

SourceForge has a project page up about it:
https://sourceforge.net/projects/openal-soft/
(which apparently *was* made when I applied, but I certainly don't remember 
getting an email notification)

I've sent an initial freshmeat announcement for it as well, so we'll see if it 
gets up.


More information about the Openal-devel mailing list