I'm looking over the audio device formats because I would
like to make a service that is interoperable with the existing
services and much to my dismay there are several different
formats:

   - plan9 audio(3) with audio,volume,audiostat
   - plan9 usb(4) with audio,volume,audioctl,audioin
   - inferno audio(3) with audio,audioctl
     man page hints at a port driver that supports an
     older format

The original audio(3) seems fairly simplistic in that
it only supports one format of audio data.  The inferno
format for selecting audio format seems somewhat nice
except that it breaks out pcm variants across several
settings (encoding and bits, but probably to that should
be added "endian", too).

I would love to make a system that interops with the existing
"standard" but I don't know which standard to choose, and
it seems that at the least I will have to embrace and extend
one of them...

- Is there any interest in unifying the existing audio formats?
- If so, is anyone interested in bouncing around ideas of what
  this format should look like?
- What software exists for each of these formats?
- Which format is the most "popular"?

Tim Newsham
http://www.thenewsh.com/~newsham/

Reply via email to