From owner-freebsd-multimedia Wed Feb 13 16: 2:13 2002 Delivered-To: freebsd-multimedia@freebsd.org Received: from alicia.nttmcl.com (alicia.nttmcl.com [216.69.69.10]) by hub.freebsd.org (Postfix) with ESMTP id 60AD637B405 for ; Wed, 13 Feb 2002 16:02:09 -0800 (PST) Received: (from gene@localhost) by alicia.nttmcl.com (8.10.1/8.10.1) id g1E01sr21738; Wed, 13 Feb 2002 16:01:54 -0800 (PST) Date: Wed, 13 Feb 2002 16:01:54 -0800 From: "Eugene M. Kim" To: Mike Meyer Cc: FreeBSD Multimedia Mailing List Subject: Re: ich sound driver question? Message-ID: <20020213160154.A20758@alicia.nttmcl.com> References: <15465.52738.786349.856491@guru.mired.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2i In-Reply-To: <15465.52738.786349.856491@guru.mired.org>; from mwm-dated-1013998979.4225d3@mired.org on Tue, Feb 12, 2002 at 08:22:58PM -0600 Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org You may want to hack ich.c and either 1) disable the microphone-only recording channel or 2) at least make it registered _before_ the generic input channel, especially if you want to record something through the non-microphone input jack. A patch that disables the microphone channel can be found at: http://home.the-7.net/~ab/ich-nomic.diff The problem is: the ICH chipset has two distinct recording channel, one for every possible input source (line-in, CD-ROM, mic, modem and so on) and the other for the microphone only. The ICH driver utilizes this feature and registers two recording channels, the generic one first then the microphone-only one. But due to the LIFO characteristic of the recording channel selection, the mic-only channel gets chosen by the first application that opens /dev/dsp. Eugene On Tue, Feb 12, 2002 at 08:22:58PM -0600, Mike Meyer wrote: > > > Would someone using the ich sound driver let me know how well it's > working for them? In particular, does it record, how well, and in > -stable or -current? > > I've got a patched version of that driver that works with the SiS 7012 > built into the SiS 735 chipset found on the ECS K7S5A board - but it > doesn't record on -stable at all, and MFC'ing things from -current > makes it record, but it gets the data rate wrong. I don't have an ich > to check this stuff on, and would like to know if this is something I > have to fix in the 7012 support, or a problem with the ich in general. > > Thanx, > -- > Mike Meyer http://www.mired.org/home/mwm/ > Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information. > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-multimedia" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message