From owner-freebsd-multimedia Sun Jul 4 22:26:13 1999 Delivered-To: freebsd-multimedia@freebsd.org Received: from bilby.prth.tensor.pgs.com (bilby.prth.tensor.pgs.com [157.147.232.237]) by hub.freebsd.org (Postfix) with ESMTP id 41FCD14D20 for ; Sun, 4 Jul 1999 22:26:03 -0700 (PDT) (envelope-from shocking@ariadne.prth.tensor.pgs.com) Received: from bandicoot.prth.tensor.pgs.com (bandicoot.prth.tensor.pgs.com [157.147.224.1]) by bilby.prth.tensor.pgs.com (8.9.3/8.8.8) with ESMTP id NAA07029; Mon, 5 Jul 1999 13:24:26 +0800 (WST) Received: from ariadne.tensor.pgs.com (ariadne [157.147.227.36]) by bandicoot.prth.tensor.pgs.com (8.9.3/8.8.8) with SMTP id NAA06943; Mon, 5 Jul 1999 13:25:35 +0800 (WST) Received: from ariadne by ariadne.tensor.pgs.com (SMI-8.6/SMI-SVR4) id NAA25530; Mon, 5 Jul 1999 13:25:35 +0800 Message-Id: <199907050525.NAA25530@ariadne.tensor.pgs.com> X-Mailer: exmh version 2.0.2 2/24/98 To: luigi@labinfo.iet.unipi.it Cc: multimedia@freebsd.org Subject: Mods to snd drivers Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 05 Jul 1999 13:25:34 +0800 From: Stephen Hocking-Senior Programmer PGS Tensor Perth Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I've finnaly moved from my old PAS16 (which I used under the Voxware drivers) to a PnP CS4236 clone. This works fine (once I told the BIOS that I *didn't* have a PnP OS). However, some niceties that I was used to under the Voxware drivers are not there - to wit a) Setting the queue size on DST_SETFRAGSIZE b) DSP_{SET,GET}TRIGGER c) Doing the mmap thing with an ioctl. It's obvious which application the last two are for 8^). However, a) is useful for dropping the latency for things like network telephones, which the full-duplex nature of the card & drivers is otherwise suited to. I see that you have the dma cycling around a 64k buffer. If we can't make the buffer small that DMA cycles around, would it be possible to approach this by changing the insertion point for writes? Stephen -- The views expressed above are not those of PGS Tensor. "We've heard that a million monkeys at a million keyboards could produce the Complete Works of Shakespeare; now, thanks to the Internet, we know this is not true." Robert Wilensky, University of California To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message