From owner-freebsd-multimedia Wed Jul 23 23:10:19 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id XAA11284 for multimedia-outgoing; Wed, 23 Jul 1997 23:10:19 -0700 (PDT) Received: from labinfo.iet.unipi.it (labinfo.iet.unipi.it [131.114.9.5]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id XAA11279 for ; Wed, 23 Jul 1997 23:10:16 -0700 (PDT) Received: from localhost (luigi@localhost) by labinfo.iet.unipi.it (8.6.5/8.6.5) id HAA25745; Thu, 24 Jul 1997 07:08:53 +0200 From: Luigi Rizzo Message-Id: <199707240508.HAA25745@labinfo.iet.unipi.it> Subject: Re: dma handling in the sound driver To: rhh@ct.picker.com (Randall Hopper) Date: Thu, 24 Jul 1997 07:08:53 +0200 (MET DST) Cc: freebsd-multimedia@FreeBSD.ORG In-Reply-To: <19970723232432.47587@ct.picker.com> from "Randall Hopper" at Jul 23, 97 11:24:13 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-freebsd-multimedia@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > Luigi Rizzo: > |Knowing which ioctl's are used by apps (commercial and not) would > |certainly help to prioritize the work on some rather than others. > > Ok. Well, the only commercial app I have this info for is the MpegTV's > Linux mtv, since I buzzed it out when debugging the no-audio problem > (before dumping it for the FreeBSD version). Here's the /dev/dsp ioctls it > uses: Thanks for the detailed list. I am looking at the DSP_SETFRAGMENT thing, and while I have no problem to implement it with the required features, it sounds quite odd that the application requires many small buffers. If they are small it means the app wants low latency, so why ask for many ? Luigi