From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: ALSA - 3D api interaction (OpenAL?) Date: Mon, 01 Sep 2003 20:47:48 +0200 Sender: alsa-devel-admin@lists.sourceforge.net Message-ID: References: <1062440362.835.1.camel@localhost> Mime-Version: 1.0 (generated by SEMI 1.14.4 - "Hosorogi") Content-Type: text/plain; charset=US-ASCII Return-path: In-Reply-To: <1062440362.835.1.camel@localhost> Errors-To: alsa-devel-admin@lists.sourceforge.net List-Help: List-Post: List-Subscribe: , List-Unsubscribe: , List-Archive: To: mjander@mat.utfsm.cl Cc: alsa-devel@lists.sourceforge.net List-Id: alsa-devel@alsa-project.org At Mon, 01 Sep 2003 14:19:22 -0400, Manuel Jander wrote: > > Hi, > > This may sound crazy, but i'm reverse engineering the A3d engine of the > Aureal Vortex Cards. The hardware interface is pretty simple, and i > guess that at least some filtering and reflection rendering can be done > in hardware with the information i was able to gather until now. > > The hardest part in my opinion is the userland API. I looked at some A3D > examples, and i really liked that API a lot. Its just like OpenGL, but > its audio instead of light what you get. Is there any effort to > integrate 3D capabilities into the ALSA scheme ? any extended feature > IOCTL, or somewhat like that ? no. > I only know about the creative labs > OpenAL implementation, but AFAIK, thats just a tweaked OSS driver, aand > its not designed to be used with other soundcards that are not made by > Crippled Labs. Any comments ? the linux version of open-al supports only two-speaker mode. EAX on sb live is supported only on windows. but i think the API itself of open-al is enough generic. the implementation of 3d things on alsa-lib would be too much, IMO. if a hardware supports 3d effects, they can be likely implemented on the ALSA control API, so that the upper-library can treat them generally. Takashi ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf