Re: [Alsa-user] aoss32 fails with TeamSpeak
Brought to you by:
perex
From: Christian P. <tr...@ge...> - 2005-12-06 11:52:40
|
On Tuesday 06 December 2005 13:05, Tomas Carnecky wrote: > Christian Parpart wrote: > > I made a patch[1] that at least lets TeamSpeak run with aoss32 and > > let amarok play anyways, however, cedega (that commercial wine thingy) > > doesn't like to run in ALSA mode together with TeamSpeak yet. > > I can't try here because cedega keeps crashing :( > > What about trying 'aoss32 wine Win32.exe' ? Does this work? well, now cedega runs (not that) perfectly in ALSA mode, but even when using your .asoundrc (thx) only one app may use this device. TeamSpeak vs. cedega (running CS1.6 / WoW) one of them always blocks with "Device or resource busy" (message displayed on TS output with *DEBUG=3D1) trapni@battousai ~ $ cat `which TeamSpeak` #!/bin/sh export LD_LIBRARY_PATH=3D"/opt/teamspeak2-client:$LD_LIBRARY_PATH" aoss32 /opt/teamspeak2-client/TeamSpeak.bin "$@" trapni@battousai ~ $ ALSA_OSS_DEBUG=3D1 TeamSpeak Opened PCM dsp0 for stream 0 (result =3D -16: Device or resource busy) Opened PCM default for stream 0 (result =3D -16: Device or resource busy) open("/dev/dsp", 2, 0) -> -1 (while having cedega running.) That's really somewhat disgusting. But this reminds me in raising the following idea: What about writing a userland kernel driver that using the new connector=20 kernel module to provide /dev/dsp* and yet (as it's a userland driver) make= s=20 use of libasound.so? Any objections (and/or users know how to do that somehow)? Regards, Christian Parpart. |