I have a serious problem, helpful ALSA folks: I want to run voice over
IP while playing games, and those apps all grab /dev/audio or /dev/dsp
around the neck and refuse concurrent access. Whichever app starts
second blocks when it tries to open() the audio device.
SDL does the kind of mixing I'm after but most commercial games don't use
that library: they only speak OSS.
Using ALSA, is there some way of mixing two "logical" audio output
devices into the real one, so that each app thinks it has the device to
itself? Or is there some other way around my problem? I assume a second
sound card will make it possible, but that's a last resort.
Okay, so this is somewhat frivolous but I sure will appreciate it if you
can show me a way around it.
Many many thanks!
Specs:
My ALSA is 0.9.0beta12 on 2.4.18, compiled with gcc-3.0.3 and everything
is working beautifully.
By the way, developers, 0.9.0beta12 needs this:
options snd-intel8x0 snd_ac97_clock=41194
...while 0.9.0beta10(?) didn't, and much earlier versions needed this:
options snd-card-intel8x0 snd_ac97_clock=41194
--
_________________________________________________________________________
Andrew Donkin
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user