From owner-freebsd-multimedia@FreeBSD.ORG Thu Nov 13 11:54:15 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 10E46106567A for ; Thu, 13 Nov 2008 11:54:15 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from cmail.optima.ua (cmail.optima.ua [195.248.191.121]) by mx1.freebsd.org (Postfix) with ESMTP id 8A0CD8FC18 for ; Thu, 13 Nov 2008 11:54:14 +0000 (UTC) (envelope-from mav@FreeBSD.org) X-Spam-Flag: SKIP X-Spam-Yversion: Spamooborona-2.1.0 Received: from orphanage.alkar.net (account mav@alkar.net [212.86.226.11] verified) by cmail.optima.ua (CommuniGate Pro SMTP 5.2.9) with ESMTPA id 227710061; Thu, 13 Nov 2008 13:54:13 +0200 Message-ID: <491C1565.2030508@FreeBSD.org> Date: Thu, 13 Nov 2008 13:54:13 +0200 From: Alexander Motin User-Agent: Thunderbird 2.0.0.14 (X11/20080612) MIME-Version: 1.0 To: Andriy Gapon References: <4910CD23.9090902@icyb.net.ua> <491162E9.4020400@FreeBSD.org> <4911AA93.9050603@icyb.net.ua> <4911B9FE.6000505@FreeBSD.org> <4912E1A5.6040206@icyb.net.ua> <491AEB24.8030109@icyb.net.ua> <491AFF68.9080104@FreeBSD.org> <491B0D30.2050102@icyb.net.ua> <491B1023.2090605@icyb.net.ua> <491B2EB7.8080701@FreeBSD.org> <491C130A.3090100@icyb.net.ua> In-Reply-To: <491C130A.3090100@icyb.net.ua> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: freebsd-multimedia@FreeBSD.org Subject: Re: Intel 82801I hda, STAC9271D codec: problem(s) X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Nov 2008 11:54:15 -0000 Andriy Gapon wrote: > Just in case: in Linux code I see that they route 3 possible inputs to > three different ADCs (nids 7,8,9) and then provide three different > volume controls: > http://lxr.linux.no/linux+v2.6.27.5/sound/pci/hda/patch_sigmatel.c#L891 > Maybe this could be useful for mixing together different inputs. > Personally I don't have any need for this. Using device.hints you can do the same - route different inputs to the different ADCs. It will give you several PCM devices with independent controls. Driver does not implement any mixing/switching for this case. Now it supports only real hardware mixing/switching. -- Alexander Motin