[Openal] OpenAL Soft 1.10 will be sooner than expected

Ludwig Nussel ludwig.nussel at suse.de
Fri Oct 30 06:32:07 PDT 2009


Ludwig Nussel wrote:
> Chris Robinson wrote:
> > So, if anyone reading is familiar with coding PulseAudio, it would be very 
> > helpful if you could check out the latest GIT/SVN version of OpenAL Soft and 
> > have a look through PulseAudio's code (in Alc/pulseaudio.c). Also, if anyone 
> > /uses/ PulseAudio, checking out the latest GIT/SVN version and just seeing if 
> > it woks would be helpful too (please note the PulseAudio version you use, and 
> > any abnormal settings).
> 
> Unfortunately I noticed only yesterday that there are problems. openSUSE 11.2
> is about to ship (RC2) and openal-soft is broken there atm. 1.8.466 locks up
> waiting for some mutex and 1.9.563 doesn't play sound. Current git version also
> stays silent. pulseaudio version is 0.9.19, paplay works. Also 1.9
> aborts with an invalid free when exiting ioquake3. Looks like
> pulse_close is called with the same pointer twice, once for playback
> and then for capture.
> 
> openal-soft 1.8.466 did work just fine with with pulseaudio 0.9.14
> on openSUSE 11.1 though. openal-soft git head on 11.1 doesn't play
> sound either.

Wrt locking, guess this change to openal-soft was made to avoid the deadlock:
http://repo.or.cz/w/openal-soft.git?a=commitdiff;h=617b6728d3bf4f3922f87702260d848b9ae88340

And this change in pulseaudio causes the deadlock:
http://git.0pointer.de/?p=pulseaudio.git;a=commitdiff;h=4f5e2b745ea357e2b5c815ff33a556505a7d1f18
If I apply the reverse change of that to pulseaudio 0.9.19 openal-soft 1.8.466
doesn't lock up anymore. I wonder if the openal-soft code actually was
buggy or this change to pulseaudio is.
CC'd Lennart

Still investigating which change caused openal-soft to not play sound
anymore...

cu
Ludwig

-- 
 (o_   Ludwig Nussel
 //\   
 V_/_  http://www.suse.de/
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nuernberg)


More information about the Openal mailing list