From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: future ALSA development Date: Tue, 24 Jun 2003 19:12:56 +0200 Sender: alsa-devel-admin@lists.sourceforge.net Message-ID: References: Mime-Version: 1.0 (generated by SEMI 1.14.4 - "Hosorogi") Content-Type: text/plain; charset=US-ASCII Return-path: Received: from Cantor.suse.de (ns.suse.de [213.95.15.193]) by alsa.alsa-project.org (8.9.3/8.9.3/SuSE Linux 8.9.3-0.1) with ESMTP id TAA00787 for ; Tue, 24 Jun 2003 19:12:58 +0200 In-Reply-To: Errors-To: alsa-devel-admin@lists.sourceforge.net List-Help: List-Post: List-Subscribe: , List-Unsubscribe: , List-Archive: To: Jaroslav Kysela Cc: Giuliano Pochini , ALSA development List-Id: alsa-devel@alsa-project.org At Tue, 24 Jun 2003 15:04:22 +0200 (CEST), Jaroslav wrote: > > On Tue, 24 Jun 2003, Giuliano Pochini wrote: > > > Lisp should be fine, although it's not very user-friendly. But what the > > interpreter is supposed to do ? Is it possible to create an ordinary > > mixer control that the hw doesn't support ? For example: a card may not > > have an hw master volume control, but the ordinary mixer has to provide > > it. Is the lisp config file generic enough to provide a function to > > emulate the master volume control it by changing the volume controls > > of all single channels ? It's not trivial at all to do such a thing > > with a "normal" config file, but it's possible with an interpreter. The > > question is: is it worth the effort ? Or is it better to force all > > lowlevel drivers to provide a minimal set of ordinary controls ? > > I think that it's worth to let define multiple virtual mixer devices for > multichannel cards (if required) and I can find more examples in this > area. You cannot do that in the kernel space without adding more code and > this is exactly what we do not want. yes, this way is also helpful to solve the problem of "different speaker configurations", as posted in another thread. Takashi ------------------------------------------------------- This SF.Net email is sponsored by: INetU Attention Web Developers & Consultants: Become An INetU Hosting Partner. Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php