From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: [ibm-acpi-devel] Adding a alsa mixer interface to ibm-acpi Date: Fri, 09 Mar 2007 17:29:57 +0100 Message-ID: References: <20070226162819.GE2909@khazad-dum.debian.net> <20070226174145.GF2909@khazad-dum.debian.net> <20070227015024.GF8154@thunk.org> <20070227021402.GC6828@khazad-dum.debian.net> <41840b750703071512o1d171dfy9d2a615382e5e635@mail.gmail.com> <20070307234240.GA12070@khazad-dum.debian.net> <1173311709.4531.30.camel@razman.gruemaster.com> <20070308003806.GC12070@khazad-dum.debian.net> Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20070308003806.GC12070@khazad-dum.debian.net> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: alsa-devel-bounces@lists.sourceforge.net Errors-To: alsa-devel-bounces@lists.sourceforge.net To: Henrique de Moraes Holschuh Cc: ibm-acpi-devel@lists.sourceforge.net, alsa-devel@lists.sourceforge.net, Theodore Tso List-Id: alsa-devel@alsa-project.org At Wed, 7 Mar 2007 21:38:06 -0300, Henrique de Moraes Holschuh wrote: > > On Wed, 07 Mar 2007, Tobin Davis wrote: > > Another question comes to mind. Why would the volume need to be > > controlled if there is no sound driver to generate sound? I'm trying > > to understand the usage model here for that aspect. > > Because the firmware will happly beep away, and you may want to control the > volume of those beeps. And it also controls the volume of the PC buzzer > (the BIOS makes sure whatever sound hardware is in the machine lets that one > through by default). OTOH, from the usability POV, it's really annoying to have two individual "devices" for the very same output. That's why I'm in favor of either built-in-sound-driver or add-on style. And, if you'll ALSA API for controlling volumes, it assumes that any sound system is running. So, it appears logical to me that the beep-control driver also belongs to a sound driver. Anyway, if you'd like a stand-alone implementation, we can introduce a Kconfig, too. But, note that one merit to use the add-on style (referring to the exported symbol of snd-intel8x0 driver) is that this dependency will resolve the module loading order, too. Takashi ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV