From owner-freebsd-multimedia@FreeBSD.ORG  Mon Nov 26 17:25:22 2007
Return-Path: <owner-freebsd-multimedia@FreeBSD.ORG>
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 469C216A46E
	for <freebsd-multimedia@freebsd.org>;
	Mon, 26 Nov 2007 17:25:22 +0000 (UTC)
	(envelope-from chuckr@chuckr.org)
Received: from mail3.sea5.speakeasy.net (mail3.sea5.speakeasy.net
	[69.17.117.5]) by mx1.freebsd.org (Postfix) with ESMTP id 2357613C4DD
	for <freebsd-multimedia@freebsd.org>;
	Mon, 26 Nov 2007 17:25:21 +0000 (UTC)
	(envelope-from chuckr@chuckr.org)
Received: (qmail 9825 invoked from network); 26 Nov 2007 17:25:20 -0000
Received: from april.chuckr.org (chuckr@[66.92.151.30])
	(envelope-sender <chuckr@chuckr.org>)
	by mail3.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted
	SMTP for <Alexander@Leidinger.net>; 26 Nov 2007 17:25:20 -0000
Message-ID: <474B011A.6030705@chuckr.org>
Date: Mon, 26 Nov 2007 12:23:38 -0500
From: Chuck Robey <chuckr@chuckr.org>
User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US;
	rv:1.8.1.9) Gecko/20071107 SeaMonkey/1.1.6
MIME-Version: 1.0
To: Alexander Leidinger <Alexander@Leidinger.net>
References: <47475DF3.8030407@chuckr.org>
	<47477B4F.6000008@chuckr.org>	<47484E4F.8000404@queue.to>
	<4749D405.6050800@chuckr.org>
	<20071126092456.ft3ir1peok80ckww@webmail.leidinger.net>
In-Reply-To: <20071126092456.ft3ir1peok80ckww@webmail.leidinger.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Howard Goldstein <hg@queue.to>, freebsd-multimedia@freebsd.org
Subject: Re: sound documentation for the snd_hda (Nvidia)
X-BeenThere: freebsd-multimedia@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multimedia discussions <freebsd-multimedia.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-multimedia>, 
	<mailto:freebsd-multimedia-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-multimedia>
List-Post: <mailto:freebsd-multimedia@freebsd.org>
List-Help: <mailto:freebsd-multimedia-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-multimedia>, 
	<mailto:freebsd-multimedia-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 26 Nov 2007 17:25:22 -0000

Alexander Leidinger wrote:
> Quoting Chuck Robey <chuckr@chuckr.org> (from Sun, 25 Nov 2007 14:59:01 
> -0500):
> 
>> Where do the developers of the HDA code hang out, on this list?  Is the
>> snd_hda the current hda driver, and if so, where's the new code going
>> to be?
> 
> The current HDA driver is in -current. RELENG_7 is on par (AFAIK). 
> RELENG_6 is "close", but you are better of with RELENG_7 or HEAD. Yes 
> this is the right list, and the only developer working on the HDA front 
> and our sound infrastructure I'm aware of is Ariff (sorry to the 2 
> others which work on the envy and creative drivers, but for this 
> discussion you don't count ;-) ). He seems to be short of time ATM. You 
> could try to catch him on #freebsd-azalia on freenode.
> 
> I'm not aware of a major rewrite in the HDA part. Ariff seems to be 
> working on something else: http://people.freebsd.org/~ariff/

I was operating under the assumption that those comments from hdac.c, 
about the snd_hda driver badly needing a complete rewrite because it was 
insufficiently, well, bussed?  Yeah, bussed meant that code rework was 
ongoing.

If you even know what that comment about the busses being less than they 
might be means, IF you could point me at any driver that you personally 
think shows a more *ideal* setup, it would at least make me aware of 
what's really wanted.  You don't need to describe it yourself, I know 
that'd be a major bore to do that for me, and I could probably learn as 
well by just reading code that illustrates what things *should* be.

> 
> So feel free to dig into the sound code (we wouldn't mind to get some 
> patches which document the sound system a little bit more ;-) ). I think 
> there are also some tunables (loader.conf) you could try to get some 
> "routing/quirks" tested for your soundcard. HAve a look at the recent 
> HDA mails here on multimedia@.
> 
> Bye,
> Alexander.
>