From: Takashi Iwai <tiwai@suse.de>
To: Jaroslav Kysela <perex@suse.cz>
Cc: Paul Davis <pbd@op.net>,
"alsa-devel@alsa-project.org" <alsa-devel@alsa-project.org>
Subject: Re: generic mixer control?
Date: Mon, 16 Sep 2002 12:36:12 +0200 [thread overview]
Message-ID: <s5h65x6te5f.wl@alsa2.suse.de> (raw)
In-Reply-To: <Pine.LNX.4.33.0209131725230.521-100000@pnote.perex-int.cz>
At Fri, 13 Sep 2002 17:30:55 +0200 (CEST),
Jaroslav wrote:
>
> On Fri, 13 Sep 2002, Paul Davis wrote:
>
> > i don't enough about ALSA's handling of consumer mixers to know if
> > this is possible, but ... i was wondering if there is anyway to write
> > a generic chunk of code for JACK that manipulates a consumer-oriented
> > card's mixer to provide hardware mixing. the basic process would be to
> > turn up the "capture gain" volume so that you get to hear whatever
> > is being recorded. you might have to turn down something else as well,
> > but thats probably secondary.
> >
> > its not clear to me whether or not many mixers come with a single
> > control that can do this, and/or whether there is any standard way to
> > do this that ALSA "exports" to the world.
> >
> > any comments? i'd like to provide "hardware monitoring" for users of
> > consumer oriented cards to supplement the hammerfall and ice1712 stuff
> > that we already have ...
>
> Although the task is easy, the implementation is not. We definitely need
> to define some abstract controls like this in mixer and describe the
> complicated consumer mixers in configuration files like abstract PCM
> devices.
yes, this is what i've longed for.
this will make it possible to create a "reasonable" mixer program,
too.
but for this we need an extra database. and the problem is that the
mixer topology depends not only on the sound chip but on codecs
connected, too.
perhaps exporting pci subdevice id and checking it will give a
workaround for special cards even without changing the driver code
itself.
Takashi
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
prev parent reply other threads:[~2002-09-16 10:36 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-09-13 13:19 generic mixer control? Paul Davis
2002-09-13 15:30 ` Jaroslav Kysela
2002-09-16 10:36 ` Takashi Iwai [this message]
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=s5h65x6te5f.wl@alsa2.suse.de \
--to=tiwai@suse.de \
--cc=alsa-devel@alsa-project.org \
--cc=pbd@op.net \
--cc=perex@suse.cz \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.