From owner-freebsd-multimedia Mon Nov 2 17:05:43 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA10873 for freebsd-multimedia-outgoing; Mon, 2 Nov 1998 17:05:43 -0800 (PST) (envelope-from owner-freebsd-multimedia@FreeBSD.ORG) Received: from cain.gsoft.com.au (genesi.lnk.telstra.net [139.130.136.161]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA10857 for ; Mon, 2 Nov 1998 17:05:39 -0800 (PST) (envelope-from doconnor@gsoft.com.au) Received: from cain.gsoft.com.au (cain [203.38.152.97]) by cain.gsoft.com.au (8.8.8/8.8.8) with ESMTP id LAA23359; Tue, 3 Nov 1998 11:35:03 +1030 (CST) (envelope-from doconnor@gsoft.com.au) Message-ID: X-Mailer: XFMail 1.3 [p0] on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <199811022107.NAA04481@hub.freebsd.org> Date: Tue, 03 Nov 1998 11:35:02 +1030 (CST) From: "Daniel O'Connor" To: (Steven Grady) Subject: Re: How can we switch to a higher-level audio interface? Cc: multimedia@FreeBSD.ORG Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On 02-Nov-98 Steven Grady wrote: > Sorry to reply to my own e-mail, but in thinking about things some more, > I had a couple additions to the list of approaches. So v0.2 version: Hmm.. I wonder if its possible to do something like the moused program, execept in reverse. What I mean is the /dev/{audio,dsp,...}0 become a special device which just feeds its input (ie audio from programs) to a userland demon (yeah, wow, no real time, but I don't think thats much of a problem), which does the mixing and plays the sound back to the 'real' audio device. This would have to have special hooks to cope with ioctl's etc. which I'm not sure is feasable.. Also new clients could use an audio library which talks directly to the sound demon. This would have the advantages of being both backwards compatible and removing the exclusivity of sound apps... Of course you could probably take an existing sound demon (NAS, esound, etc..) and add this functionality to it which would probably be easier :) --- Daniel O'Connor software and network engineer for Genesis Software - http://www.gsoft.com.au "The nice thing about standards is that there are so many of them to choose from." -- Andrew Tanenbaum To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message