From owner-freebsd-multimedia Thu Jul 24 07:49:06 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA02421 for multimedia-outgoing; Thu, 24 Jul 1997 07:49:06 -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 HAA02301 for ; Thu, 24 Jul 1997 07:47:44 -0700 (PDT) Received: from localhost (luigi@localhost) by labinfo.iet.unipi.it (8.6.5/8.6.5) id PAA26156; Thu, 24 Jul 1997 15:43:15 +0200 From: Luigi Rizzo Message-Id: <199707241343.PAA26156@labinfo.iet.unipi.it> Subject: sb16 request To: rhh@ct.picker.com (Randall Hopper) Date: Thu, 24 Jul 1997 15:43:15 +0200 (MET DST) Cc: louie@TransSys.COM, multimedia@FreeBSD.ORG In-Reply-To: <19970724071551.54552@ct.picker.com> from "Randall Hopper" at Jul 24, 97 07:15:32 am X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-freebsd-multimedia@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Hi, I am looking at the sb16 operation in full duplex using dual dma (one 8-bit, the other 16-bit): Which one fo the following approaches people prefers: 1. always use 16-bit for play, 8-bit for record; 2. always use 16-bit for record, 8-bit for play; 3. allocate the 16-bit channel to the first type of request (read or write) and use the 8-bit channel for the other one. or 4. define a new ioctl to chose which channel gets the 16-bit dma and which one gets the 8-bit dma, with some default camong those described before. Cheers Luigi P.S. I don't have an SB16 so I will then need someone to help with testing... -----------------------------+-------------------------------------- Luigi Rizzo | Dip. di Ingegneria dell'Informazione email: luigi@iet.unipi.it | Universita' di Pisa tel: +39-50-568533 | via Diotisalvi 2, 56126 PISA (Italy) fax: +39-50-568522 | http://www.iet.unipi.it/~luigi/ _____________________________|______________________________________