"Aaron J. Grier" wrote:
> I'd be excited about this, if only for the interface specifications.
> ...I have been left to my own devices to cook up an interface 
> for a more conventional "soundcard" of sorts.

What about using an existing API?
The two which come to mind as good candidates are the Enhanced Audio Streaming 
Interface from Emagic:
http://www.emagic.de/english/support/easi/index.html

Or the Advanced Linux Sound Architecture:
http://www.alsa-project.org/

I think EASI is relatively unencumbered, given this on the page I linked above:
"EASI is public, right from the start and no Non Disclosure Agreements are 
required. The EASI description in PDF format is available."

Current ALSA software is GPL, so you'll have to check with the guys running 
the project to see if there would be any issues with a clean implementation 
going from just the API spec.
I wouldn't be averse to just porting some of the GPL software, and keeping it 
as a separate package that you have to download and incorporate into RTEMS, 
but I think there are a lot of people who would prefer software with a less 
restrictive license, so a clean implementation might be preferrable.

-- Chris Caudle



