From owner-freebsd-stable Mon Jul 1 23:21: 2 2002 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2532537B400; Mon, 1 Jul 2002 23:20:56 -0700 (PDT) Received: from quack.kfu.com (adsl-67-113-12-90.dsl.snfc21.pacbell.net [67.113.12.90]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3F4C643E32; Mon, 1 Jul 2002 23:20:55 -0700 (PDT) (envelope-from nsayer@quack.kfu.com) Received: from icarus.kfu.com (icarus.kfu.com [IPv6:3ffe:1200:301b:2:230:abff:fe06:62e5]) by quack.kfu.com (8.12.3/8.12.3) with ESMTP id g626KrGX065187 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=OK); Mon, 1 Jul 2002 23:20:53 -0700 (PDT) (envelope-from nsayer@quack.kfu.com) Received: from quack.kfu.com (localhost [IPv6:::1]) by icarus.kfu.com (8.12.3/8.12.3) with ESMTP id g626Klfx022135; Mon, 1 Jul 2002 23:20:47 -0700 (PDT) (envelope-from nsayer@quack.kfu.com) Message-ID: <3D21463F.6010805@quack.kfu.com> Date: Mon, 01 Jul 2002 23:20:47 -0700 From: Nick Sayer User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.0.0) Gecko/20020606 X-Accept-Language: en, en-US, en-GB MIME-Version: 1.0 To: joe@tao.org.uk, Paul Saab Cc: freebsd-stable@freebsd.org, freebsd-hardware@freebsd.org Subject: Re: porting uaudio References: <3D20EA59.6040701@kfu.com> <20020702010527.GA2701@genius.tao.org.uk> <20020702010758.GA6577@elvis.mu.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Paul Saab wrote: > http://www.mars.sphere.ne.jp/navi/uaudio/ Wow. Well, that makes it sort of a moot point. I don't speak much Japanese, but I've sent an e-mail to the page author to talk about including it in the tree. > Josef Karthauser (joe@tao.org.uk) wrote: > >>On Mon, Jul 01, 2002 at 04:48:41PM -0700, Nick Sayer wrote: >> >>>I'm giving some preliminary thought to attempting to port NetBSD's >>>uaudio to the PCM framework. I *believe* I have a good idea what the >>>various entry points for CHANNEL_DECLARE() (in PCM) do. I think. Maybe. >>> >>>What is less clear to me is the sort of hows and whys of USB device >>>drivers. My presumption is that the USB side of uaudio.c (from NetBSD) >>>should be relatively straightforward to port, and that the majority of >>>the work will be to shoehorn that into the PCM side. I further presume >>>that when I'm done, I'll have a snd_uaudio.ko module that will have >>>module dependencies on USB and PCM and that it will just work and stuff. :-) >> >>That sounds fair, and exactly what I'd assume too. >> >>I've not looked at the code yet, but if you're up for doing the work >>I'll help out in whatever way I can. >> >>I'm not sure whether NetBSD use the same pcm framework that we do. Not even close. I think ours looks easier, but of course I'm biased. :-) >>I doubt that they use the same drivers, but the infrastructure might >>be compatible. It's probably worth dropping Cameron (cg@FreeBSD.org) >>and seeing what his opinion is. I know he was talking about doing >>some usb audio work a little while ago, but was waiting for the >>async pipes to be ported to FreeBSD. (It's possible that there's >>not enough support in -stable to run uaudio at this time - the USB >>controller code is a bit behind and I'm not sure whether it has >>async pipes yet). -stable can't even run usio properly right now. :-( :-( :-( To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message