On 12/23/2009 01:56 AM, Arun Raghavan wrote: > On Wed, 2009-12-23 at 01:21 -0700, Kelly Anderson wrote: > >> AlienArena was deadlocking trying to go through OpenAl which was set to >> use PulseAudio. After quite a bit of debugging (entering prints in >> OpenAl pulse code), I finally found a solution with the help of a SUSE >> bug report. >> >> http://lists.opensuse.org/opensuse-bugs/2009-10/msg10497.html >> >> which points at this commit. >> >> http://git.0pointer.de/?p=pulseaudio.git;a=commitdiff;h=4f5e2b745ea357e2b5c815ff33a556505a7d1f18 >> >> > Are you using openal-soft? If yes, did you try the fix that was > mentioned on the bug you referred to? It could be this one (but the > dates do not match): > > http://repo.or.cz/w/openal-soft.git/commit/0e1e8503e0f6fb73d06ba0dff6e5b2771b1df856 > If it is that commit, they've restructured their code in context_state_callback and stream_state_callback. That patch will not apply to OpenAl 1.10.622. I'm not too excited about using repository code (although I use it when necessary). IMHO, the pulseaudio commit looks like a suspicious/dangerous optimization. > -- Arun > > _______________________________________________ > pulseaudio-discuss mailing list > pulseaudio-discuss at mail.0pointer.de > https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss >