[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: sound header




On Wed, 31 Mar 1999, The Greene Family wrote:

> Since I have not recieved any objections to the current plans, I will be
> releasing a header file soon.  I have already been workin on mixer
> functions (such as volume et cetera. )  I also have a couple people who
> have contacted me about helping with sound, working on some things.

I've been very busy.  Any way here are a few comments:

> 1) Provide a shared library "driver" structure.

Note the difference between layer P and layer O.  Initially it's better to
leave sound card modules and nitty gitty hardware details to the kernel
sound drivers. (alsa, oss, etc)

Defining a well rounded Layer P API is the best first step.  PenguinPLay's
position is more that to provide extended services for games, over that
provided by the low level drivers.


Maybe you should use more of a top down goal approach.  The goals should
obviously be sort into core and long term desires. 

ie We need some form of sound format streaming, tied in with the
PenguinFile system.

Core:  
* Streaming and multi channel mixing: mod, midi, wav, mpg; at the least.
* cd audio, with some user selectable options like: random, play list, etc
* ....

etc...

Nicholas