From alsa-devel-owner@alsa.jcu.cz  Fri Feb 26 05:21:09 1999
Received: from busboy.sped.ukans.edu (busboy.sped.ukans.edu [129.237.247.162])
	by marvin.jcu.cz (8.9.1a/8.9.1) with ESMTP id FAA01136
	for <alsa-devel@alsa.jcu.cz>; Fri, 26 Feb 1999 05:20:32 +0100
Received: from localhost (justin@localhost)
	by busboy.sped.ukans.edu (8.9.1/8.9.1) with ESMTP id WAA03087
	for <alsa-devel@alsa.jcu.cz>; Thu, 25 Feb 1999 22:20:30 -0600 (CST)
Date: Thu, 25 Feb 1999 22:20:30 -0600 (CST)
From: Justin Bradford <justin@ukans.edu>
To: alsa-devel@alsa.jcu.cz
Subject: Re: CVS changes
In-Reply-To: <Pine.LNX.3.96.990225181446.9541D-100000@entry.jcu.cz>
Message-ID: <Pine.OSF.4.03.9902252200060.13323-100000@busboy.sped.ukans.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Reply-To: alsa-devel@alsa.jcu.cz
Sender: alsa-devel-owner@alsa.jcu.cz
Precedence: list

On Thu, 25 Feb 1999, Jaroslav Kysela wrote:
> I know that the application programmers want stable API and the binary
> compatibility, but we are still in the development phase. I think that the
> compatibility will be guaranteed from 1.0 version of ALSA.
> 
> I hope that this sort of major changes in the API will be minimized.

As someone else mentioned, it would be nice if this change provided an
interface for hardware mixing (like 3d sound and SB environmental
extensions). Also, it would be nice if the mixer could support 4 channel
and 5.1 channel sound output. And I imagine there are interfaces for
multichannel input, too, for 3d sound recording. 

I'm not sure all of this falls under the mixer, but what is the current    
vision for how 3d sound will be played (both low-level and through the   
library)? There are software algorithms we could use in place of actual 
3d sound hardware mixing, but we need a nice interface to abstract that
as much as possible. Also, are there 3d sound stream formats which need
to be supported?

I've looked into this some, but if there are people knowledgeable on
this topic, it would be great to make sure we get the proper interfaces
in place for this.

Justin Bradford
justin@ukans.edu




