From owner-freebsd-multimedia Thu Mar 7 18:15:44 1996 Return-Path: owner-multimedia Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id SAA26351 for multimedia-outgoing; Thu, 7 Mar 1996 18:15:44 -0800 (PST) Received: from bunyip.cc.uq.oz.au (pp@bunyip.cc.uq.oz.au [130.102.2.1]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id SAA26302 for ; Thu, 7 Mar 1996 18:15:13 -0800 (PST) Received: from bunyip.cc.uq.oz.au by bunyip.cc.uq.oz.au id <16888-0@bunyip.cc.uq.oz.au>; Fri, 8 Mar 1996 12:14:25 +1000 Received: from netfl15a.devetir.qld.gov.au by pandora.devetir.qld.gov.au (8.6.10/DEVETIR-E0.3a) with ESMTP id MAA18620; Fri, 8 Mar 1996 12:14:23 +1000 Received: from localhost by netfl15a.devetir.qld.gov.au (8.6.8.1/DEVETIR-0.1) id CAA24602; Fri, 8 Mar 1996 02:18:11 GMT Message-Id: <199603080218.CAA24602@netfl15a.devetir.qld.gov.au> X-Mailer: exmh version 1.6.5 12/11/95 To: multimedia@freebsd.org cc: hannu@voxware.pp.fi, Hannu.Savolainen@cctap.carel.fi Subject: Full duplex devices & the SB16 X-Face: 3}heU+2?b->-GSF-G4T4>jEB9~FR(V9lo&o>kAy=Pj&;oVOc<|pr%I/VSG"ZD32J>5gGC0N 7gj]^GI@M:LlqNd]|(2OxOxy@$6@/!,";-!OlucF^=jq8s57$%qXd/ieC8DhWmIy@J1AcnvSGV\|*! >Bvu7+0h4zCY^]{AxXKsDTlgA2m]fX$W@'8ev-Qi+-;%L'CcZ'NBL!@n?}q!M&Em3*eW7,093nOeV8 M)(u+6D;%B7j\XA/9j4!Gj~&jYzflG[#)E9sI&Xe9~y~Gn%fA7>F:YKr"Wx4cZU*6{^2ocZ!YyR Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 08 Mar 1996 12:18:09 +1000 From: Stephen Hocking Sender: owner-multimedia@freebsd.org Precedence: bulk I've been having a bit of a think about this. As you know, it is possible (and I have some DOS code) to do full duplex audio with the SB16, with the 16bit channel in one direction and the 8bit in the other. This does not fit in with our model of the world (identical capabilities both ways) so what I was thinking of was converting the data to/from 16/bit when copying in/out to/from the user. For cards like the PAS16 we could also do something similar, with stereo<->mono conversion as well. I don't know about rate conversion where the different channels have different limits on the maximum sampling rate (such as the PAS16). I could swipe some code from the NAS server for this. Stephen -- I do not speak for the Worker's Compensation Board of Queensland - They don't pay me enough for that!