From alsa-devel-owner@alsa.jcu.cz  Mon Aug 24 12:54:59 1998
Received: from entry.jcu.cz (perex@entry.jcu.cz [160.217.1.111])
	by marvin.jcu.cz (8.8.8/8.8.8) with SMTP id MAA00762;
	Mon, 24 Aug 1998 12:54:26 +0200
Date: Mon, 24 Aug 1998 12:54:25 +0200 (MET DST)
From: Jaroslav Kysela <perex@jcu.cz>
To: Ivan Popov <pin@math.chalmers.se>
cc: alsa-devel@alsa.jcu.cz
Subject: Re: IMIX support - patch to 0.2.0-pre5
In-Reply-To: <Pine.GSO.3.95.980824115335.889C-200000@morisot.math.chalmers.se>
Message-ID: <Pine.LNX.3.96.980824124911.213H-100000@entry.jcu.cz>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Reply-To: alsa-devel@alsa.jcu.cz
Sender: alsa-devel-owner@alsa.jcu.cz
Precedence: list

On Mon, 24 Aug 1998, Ivan Popov wrote:

> Hello!
> 
> Having tried ALSA drivers on i386 Debian 2, P233, SB16
> and enjoyed (speakfree in full duplex) very much
> 
> I found frustrating that I couldn't
> turn off mic monitoring to the speakers
> (very important for hands-free operation with voice activation,
> you don't want to hear your computer's noise in the speakers all the time)
> 
> Looking to OSS source I found the needed spells and coded into
> the ALSA driver (from scratch! :).
> The patch is mostly self-evident and is working fine for me.
> Hope it will get into the driver (with my name?! :)
> so that the others get the functionality out-of-the-box.
> 
> I am not subscribed to the list, all flames by mail, please.
> (I hope the list is open not only for subscribers)

I look to your patch and your requested feature is already implemented
in latest 0.2.0pre version of driver. Register 0x3c isn't volume - it
switches analog output paths on/off or I'm wrong? My implementation
is if user mute specified channel - input path isn't changed, but output
is muted (look to mute function in lowlevel/sb/mixer.c). You can record
input signal, but you don't hear it. Maybe you aren't using native
mixer...

						Jaroslav

-----
Jaroslav Kysela <perex@jcu.cz>
Academic Computer Centre, University of South Bohemia
Branisovska 31, C. Budejovice, CZ-370 05 Czech Republic



