From: Lee Revell <rlrevell@joe-job.com>
To: Christian Parpart <trapni@gentoo.org>
Cc: Linux Kernel <linux-kernel@vger.kernel.org>
Subject: Re: virtual OSS devices [for making selfish apps happy]
Date: Mon, 21 Nov 2005 16:40:20 -0500 [thread overview]
Message-ID: <1132609221.29178.93.camel@mindpipe> (raw)
In-Reply-To: <200511212216.10837.trapni@gentoo.org>
On Mon, 2005-11-21 at 22:16 +0100, Christian Parpart wrote:
> Hi all,
>
> I'm having some apps running on my desktop that all want
> exclusive access to my sound device just for playing audio
> (and a single app for capturing), namely:
>
> * TeamSpeak (VoIP team voice chat)
> * Cedega (for playing some win32 games on my beloved box)
> * KDE/arts (my desktop wants to play some sounds as well wtf)
>
> While I could easily disable my desktop sounds, and yeah, forget about the
> music, but I'd still like to be in TeamSpeak (talking to friends and alike)
> while playing a game using cedega.
>
> Unfortunately, *all* those stupid (2) apps want exclusive access to the OSS
> layout of my ALSA drivers, though, there just came into my mind to buy a
> second audio device and wear a second headset (a little one below/under my
> big one). But I couldn't find it handy anyway :(
This problem is (mostly) solved already. You have to use aoss (alsa-lib
based OSS emulation) on top of dmix (software mixing for soundcards too
lame to do it in hardware). With a recent ALSA dmix is already used by
default so the only change needed is to launch the OSS apps with the
aoss wrapper e.g. aoss ./foo-oss-app. Since it's not completely
transparent this problem will have to be solved at the distro level, by
making sure all OSS apps are run with this wrapper.
This method should only be needed for closed source apps, an open source
app like artsd should be ported to use the ALSA API.
Lee
next prev parent reply other threads:[~2005-11-21 21:40 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-11-21 21:16 virtual OSS devices [for making selfish apps happy] Christian Parpart
2005-11-21 21:40 ` Lee Revell [this message]
2005-11-22 2:26 ` Alistair John Strachan
2005-11-22 3:59 ` Lee Revell
2005-11-22 8:20 ` Jaroslav Kysela
-- strict thread matches above, loose matches on Subject: below --
2005-11-21 21:39 Nick Warne
2005-11-21 21:52 ` Lee Revell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1132609221.29178.93.camel@mindpipe \
--to=rlrevell@joe-job.com \
--cc=linux-kernel@vger.kernel.org \
--cc=trapni@gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox