Carsten,

  I did some work to change the flow in OpenAL from multiple main 
loops/contexts to a single one as recommended on the pulseaudio list. With that 
I got a simple capture/playback partially working with pulse for capture and  
playback.  Still some race conditions in the library however.  No luck with 
SLVoice (though I can get playback to reliably work with the latest openal 
release).  None of what I did is any kind of shape to go upstream and there are 
still real issues with it.  Honestly it's hard to tell what the issues are.  It 
seemed to me like the approach in the openal library ought to have worked 
albeit more expensively that sharing a mainloop and context.  

Sadly I needed to re-image the machine I was using as I really needed a 
reliable platform for my 3d work and without the voice pieces it makes 
collaborating hard to do.  My instincts are that there are still issues in both 
the pulseaudio support and openal so it maybe be another distro release cycle 
before we see something that fully works.  For instance using the alsa 
emulation was also unreliable for me and that I'm afraid is pretty much all 
pulseaudio.

  Course it would be nice also if the voice component was fully open as you 
could do a better job of getting to the bottom of it (nudge).

Sorry I don't have better news.  I hope this helps.

Mike

-----Original Message-----
From: Carsten Juttner [mailto:[email protected]] 
Sent: Sunday, November 22, 2009 5:51 PM
To: Second Life Developer Mailing List
Cc: Dickson, Mike (ISS Software)
Subject: PulseAudio/OpenAL-soft 1.10.622 with SLVoice

Hello,

I've stumbled across the already known pulseaudio or rather openal 
related issues as well now. Additionally I have the additional 
difficulty of using this from a 64 bit environment.

 From my first looks it seems to be a deadlock inside OpenAL between 
mainloop and the control thread.
Which is what you pointed out on the list as well.

Mike, since I saw your post on the openal-developer list I wonder if you 
got any further.

I'm using Karmic Koala 9.10 64 bit but already updated to the git 
version of openal-soft for testing.

Regards,
Carsten

_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/SLDev
Please read the policies before posting to keep unmoderated posting privileges

Reply via email to