Hi,

you helped me a while ago to get my sb live to work with Teamspeak + Game. 
Thanks again for that. But - as I am an active supporter/helper on the 
TeamSpeak lists im running into troubles from time to time - would be great 
if you could tell me how to fix them :o).

The Thing is: Many people come and say quake hangs at sound initalisation - 
for emu10k1 cards your trick works - but it doesnt seem to work for SB-128 ? 
Why is that ? And how could I find out that this trick wouldnt work on this 
card ?
Also - what can you do if this trick fails ? Im supporting guys with various 
soundcards, would be cool if you told me how to find out the capabilities of 
the driver and howto give a "works: this way" or "doesnt work" answer to the 
questions comming in....

Hope you can help me again =)
Peter

Am Samstag, 18. Januar 2003 19:42 schrieb Jaroslav Kysela:
> On Sat, 18 Jan 2003, Peter Kirk wrote:
> > Hi,
> >
> > im having trouble with alsa using quake3 together with teamspeak on my
> > soundblaster live. With oss/free this works though.
> >
> > So, TeamSpeak is a voice-communication tool (www.teamspeak.org), which
> > allows you to speak to a group of people while e.g. gaming. Since it is
> > used so much with games, it is not unusuall to try and launch quake3
> > while TeamSpeak is running. The Problem is: quake cant load up if I try
> > so, at "sound initialization" it hangs up. With the oss/kernel modules it
> > workes fine (quake3 can open /dev/dsp although TeamSpeak has already done
> > so)... The problem seems to be, that both try and open /dev/dsp for read
> > AND write (TeamSpeak has to do so, of course, why quake does it this way
> > i dont know). Somewhere I read about /dev/adsp being a playback only
> > device, so I thought I could force quake3 to use that, and have /dev/dsp
> > for TeamSpeak. The Problem is: /dev/adsp doesnt seem to work at all, all
> > programms I tell to use it (xmms, zinf, xine...) tell me my sound setup
> > is broken, or /dev/adsp no such device (yes /dev/adsp exists).
> >
> > Why does quake3 load fine with oss/free but not on alsa0.9 ?
> > Whats the matter with /dev/adsp ? Is there no such thing with snd-emu10k1
> > ? How should I go about to fix this problem (without reverting to use
> > oss/free) ?
>
> There's not an easy fix. This example shows exactly the broken API design
> as OSS. We don't know at open time, if application requests the device for
> read or write or duplex operation, so we assume that all directions are
> wanted. There is no /dev/adsp device for EMU10K1.
>
> Anyway, we have proc interface where you can tell to driver that only
> playback is wanted. Try this:
>
>         % echo "quake 0 0 direct" > /proc/asound/card0/pcm0p/oss
>       % echo "quake 0 0 disable" > /proc/asound/card0/pcm0c/oss
>
> Replace quake with real application name (use ps command to determine it
> at runtime).
>
>                                               Jaroslav
>
> -----
> Jaroslav Kysela <[EMAIL PROTECTED]>
> Linux Kernel Sound Maintainer
> ALSA Project, SuSE Labs

-- 
Humans are communications junkies.  We just can't get enough.
                -- Alan Kay



-------------------------------------------------------
This SF.net email is sponsored by: SlickEdit Inc. Develop an edge.
The most comprehensive and flexible code editor you can use.
Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial.
www.slickedit.com/sourceforge
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to