From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: [PATCH] AudigyLS updates. Date: Thu, 01 Jul 2004 15:30:11 +0200 Sender: alsa-devel-admin@lists.sourceforge.net Message-ID: References: <40DC9B32.6000204@superbug.demon.co.uk> <40E0117D.6010503@superbug.demon.co.uk> <40E404C9.3010201@superbug.demon.co.uk> Mime-Version: 1.0 (generated by SEMI 1.14.5 - "Awara-Onsen") Content-Type: text/plain; charset=US-ASCII Return-path: Received: from Cantor.suse.de (cantor.suse.de [195.135.220.2]) by alsa.alsa-project.org (ALSA's E-mail Delivery System) with ESMTP id 567B7294 for ; Thu, 1 Jul 2004 15:32:36 +0200 (MEST) In-Reply-To: <40E404C9.3010201@superbug.demon.co.uk> Errors-To: alsa-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: James Courtier-Dutton Cc: ALSA development List-Id: alsa-devel@alsa-project.org At Thu, 01 Jul 2004 13:34:17 +0100, James Courtier-Dutton wrote: > > >>6) Feedback into PLAYBACK from CAPTURE. > > > > > > Isn't it 'what u hear'? What's different from 'master capture'? > > master capture is the renamed AC97 Master playback, but with the > audigyls, it only effects the recorded signal. So, for recording, we > have separate Line in, Mic volume controls, and then a master one > covering all of them. As one is only likely to want to record from one > source at a time, I could just remove the "AC97 Master capture" control, > and set it at 0dB. > > "Feedback into PLAYBACK from CAPTURE" is a way to send any recorded > sounds, e.g. MIC, directly to the speakers, without them reaching the CPU. > > "what u hear" is a way to capture the sound exactly as it appears on the > speakers. i.e. the final mix of what your are currently playing combined > with any thing from "feedback into playback from capture". Well then 'what u hear' suffices most of user's purpose. > I think that a even better approach would be using a > "Speaker-arrangement" control. > Options: > "2.0" > "4.0" > "4.1" > "5.0" > "5.1" > ... > "SPDIF digital output." > > So, if someone set it to "2.0", it would remove any mixer controls that > controlled the rear and center_lfe channels. > I expect that will be best done in user space with the lisp .conf files It's a good idea. > I attach a new patch for the current CVS. > My CVS is delayed with respect to yours, so your latest MODULE... > changes are not included, so the patch might fail. It's no problem, patch is ok unless it includes 'MODULE_*' in it. > + remove_ctl(card, "Master Mono Playback Switch"); > + remove_ctl(card, "Master Mono Playback Volume"); > + remove_ctl(card, "3D Control - Switch"); > + remove_ctl(card, "3D Control Sigmatel - Depth"); (snip) Could you make an array and call remove_ctl() in a loop instead of each one? Takashi ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com