Just thought as the person who requested the openal-soft update I thought I'd chip in.
Since ubuntu 9.10 hangs indefinitely because of pulseaudio, as can be witnessed at
http://test.winehq.org/data/d4b853695276be6d1492a909a263bcc7ce4ca828/index_Wine.html#mmdevapi:render Because of this wine has decided to blacklist the pulseaudio device in openal-soft if a certain extension that's added in 1.12 is not found. Wine really needs this extension in order for robustness, and making sure that it will not interfere with applications that may happen to use openal, since wine also has a openal32->linux openal stub.
Furthermore openal 1.12 has several pulseaudio fixes not present in earlier releases. Not adding them will result in possible multi-second delays between an action and the sound played, because of the way pulseaudio works. so I really want that version, since wine will do a lot more with openal in the future, and supporting our own version would be a gigantic pain..
Cheers,
Maarten
Also to witness the hang in ubuntu 9.10, link this snipped with -lopenal:
extern void alcOpenDevice(const char *); int main() { alcOpenDevice("PulseAudio Software"); return 0; }
The program should immediately terminate, but instead hangs indefinitely.
Hi,
Just thought as the person who requested the openal-soft update I thought I'd chip in.
Since ubuntu 9.10 hangs indefinitely because of pulseaudio, as can be witnessed at
http:// test.winehq. org/data/ d4b853695276be6 d1492a909a263bc c7ce4ca828/ index_Wine. html#mmdevapi: render Because of this wine has decided to blacklist the pulseaudio device in openal-soft if a certain extension that's added in 1.12 is not found. Wine really needs this extension in order for robustness, and making sure that it will not interfere with applications that may happen to use openal, since wine also has a openal32->linux openal stub.
Furthermore openal 1.12 has several pulseaudio fixes not present in earlier releases. Not adding them will result in possible multi-second delays between an action and the sound played, because of the way pulseaudio works. so I really want that version, since wine will do a lot more with openal in the future, and supporting our own version would be a gigantic pain..
Cheers,
Maarten
Also to witness the hang in ubuntu 9.10, link this snipped with -lopenal: "PulseAudio Software"); return 0; }
extern void alcOpenDevice(const char *); int main() { alcOpenDevice(
The program should immediately terminate, but instead hangs indefinitely.