From owner-freebsd-multimedia@FreeBSD.ORG Sat Dec 1 22:53:39 2007 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 580E416A41A for ; Sat, 1 Dec 2007 22:53:39 +0000 (UTC) (envelope-from chuckr@chuckr.org) Received: from mail1.sea5.speakeasy.net (mail1.sea5.speakeasy.net [69.17.117.3]) by mx1.freebsd.org (Postfix) with ESMTP id 2C8C513C45D for ; Sat, 1 Dec 2007 22:53:38 +0000 (UTC) (envelope-from chuckr@chuckr.org) Received: (qmail 3120 invoked from network); 1 Dec 2007 22:53:38 -0000 Received: from april.chuckr.org (chuckr@[66.92.151.30]) (envelope-sender ) by mail1.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 1 Dec 2007 22:53:38 -0000 Message-ID: <4751E57E.10205@chuckr.org> Date: Sat, 01 Dec 2007 17:51:42 -0500 From: Chuck Robey 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: FreeBSD-multimedia@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: hda: handling stuff like Dolby or DTS 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: Sat, 01 Dec 2007 22:53:39 -0000 I have a system with a Asus Striker Extreme motherboard, and that's what I'm using as a basis for my work, if I can. The audio resources seem, so far, to be all wrapped up in the AD1988b chip, which I do have some docs on. I don't know whether or not the motherboard's Nvidia chipset (680 based) handles any of it or not, or if it requires some Windows software (grrr...). I haven't been able, so far, to locate ANY docs on the Nvidia chipset. So here's my questions, answer any or all, I'm not pushing, and any hints you might be able to give me will point me towards more research on my own. Up to a point, I might even be willing to buy some docs, but they would really need to be on-point, if you take my meaning (I'm now permanently retired due to disability, so my income's a bit limited). Ok, here it is: (1) Looking towards multichannel stuff like DTS or Dolby, anything beyond merely supply the required number of pipes, anyone know if things like maybe synthesizing those extra channels, or decoding them, might be some function of either the AD1988b (one I have looked for, but so far can't locate), or, perhaps some function of the Nvidia 680 chipset? (2) Anyone know of a source for technical docs (NOT just reviews) for any Nvidia chipset? Extra points if you can point me towards info on the 680. This is even if it doesn't supply any audio processing, because it will at the very least tell me where NOT to go looking. (3) This one I haven't really done all my homework on, so don't go to any real lengths to ansewr this, it'd really embarrass me to have you do that, I'd feel like some mooch. Anyhow, I need info, any sort, descriptive or circuitry, schematics or just features, on stuff I need ot work into a really good driver, like synthesizing Dolby, DTS, etc. Anything beyond mere amplifying or connecting, that part's implicit. Most especially, if you can point me towards stuff saying that such and such is paid only, must pya this guy (just point me towards the info) and I would really, really want to use this. I don't want to implement a minimum, empty driver, I would REALLY like to do something that I would personally like to use and share with friends (you qualify in that list). Thanks for any more info. I'm sorry if I am leaning on you folks for all this. Especially on that last point, if all you can offer is descriptions, well, if I have even a close idea of what is being done, maybe I could experiment, and hack up something you folks might find to be useable? Could happen ... and I do know analog & digital signal processing, though I could perhaps learn a lot more (some of the math is right at the far edge of my capabilities, not all, but some). I mean, the docs that came with the Striker Extreme motherboard said it did a lot of stuff that the mere AD1988b doesn't seem to supply, so that there just has to be something I'm missing.