From owner-freebsd-multimedia@FreeBSD.ORG Thu Aug 23 04:45: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 C017016A418 for ; Thu, 23 Aug 2007 04:45:39 +0000 (UTC) (envelope-from andrew@areilly.bpa.nu) Received: from qsrv01ps.mx.bigpond.com (qsrv01ps.mx.bigpond.com [144.140.82.181]) by mx1.freebsd.org (Postfix) with ESMTP id 5901213C45D for ; Thu, 23 Aug 2007 04:45:38 +0000 (UTC) (envelope-from andrew@areilly.bpa.nu) Received: from oaamta02ps.mx.bigpond.com ([124.188.162.95]) by omta01ps.mx.bigpond.com with ESMTP id <20070823023841.WQDI1011.omta01ps.mx.bigpond.com@oaamta02ps.mx.bigpond.com> for ; Thu, 23 Aug 2007 02:38:41 +0000 Received: from areilly.bpa.nu ([124.188.162.95]) by oaamta02ps.mx.bigpond.com with ESMTP id <20070823023841.RLIF5386.oaamta02ps.mx.bigpond.com@areilly.bpa.nu> for ; Thu, 23 Aug 2007 02:38:41 +0000 Received: (qmail 23906 invoked by uid 501); 23 Aug 2007 02:38:40 -0000 Date: Thu, 23 Aug 2007 12:38:40 +1000 From: Andrew Reilly To: freebsd-multimedia@freebsd.org Message-ID: <20070823023840.GA23217@duncan.reilly.home> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.3i Subject: FreeBSD audio driver use and feeding: client side 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, 23 Aug 2007 04:45:39 -0000 Hi there, Is there documentation anywhere that reflects the theory of operation and intended use of the state of the audio drivers in -current? I remember that Cameron Grant (?) had a document with some nice diagrams at about the time that the new PCI framework went in, but I can't find it, now, and I don't know how relevant it still is. I looked at the soundcard.h header last weekend, and started some exploratory coding, using the FreeBSD (as opposed to the OSS) IOCTLs, but wasn't having a whole lot of success. I suspect that part of my problem might be that my sound card, an M-Audio Delta1010 is not actually listed as being supported, but the envy24 driver does seem to recognize it, and it reports the expected number of channels and what-not. I'm confused by the fact that none of the pcm devices that I would expect show up in /dev, and the ones that I used to open when talking to the (then closed-source) oss driver aren't found. Any pointers or suggestions would be most helpful. If I can be of any assistance getting the driver to support the card, then I'll be happy to do that too, if I can. Cheers, -- Andrew