[linux-audio-dev] Echo Darla/Gina/Layla/... on Linux

David Olofson david at olofson.net
Tue Mar 18 18:17:00 UTC 2003


On Tuesday 18 March 2003 22.25, Brad Arant wrote:
[...]
> Then lets get it to that point so we can make drivers for the older
> Echo a non-issue.

Older and newer isn't an issue at all it seems, as they're virtually 
identical from the driver POV. All cards are 24 bit internally, and 
the DMA subsystem seems to scale to 100 kHz without too weird hacks. 
We can support any model, so let's just start with the ones we have 
(Layla20, Darla20, Gina20, Darla24), and maybe throw the firmware for 
the others in later, so others can test directly. (Might actually 
work! ;-)


> Ive been coding 23 years on Unix - is that enough
> experience? - been with Linux since 1995 and developed many device
> drivers for propietery video equipment.

Ok, you got the job! ;-D


> I just need some more
> detailed chip specs and a little time -

There is no detailed chip spec, but OTOH, drivers talk mostly to the 
firmware it seems. There is some documentation in the C++ driver 
archive, but it's mostly higher level stuff, dealing with the API of 
the C++ driver rather than talking directly to the cards. The idea is 
that you should plug your platform specific stuff into their C++ 
driver and use that, rather than implement a new driver.

So, the "documentation" we have is the driver code, which is the very 
code that runs these cards on the currently supported platforms. 
Maybe not optimal, but at least it's the *real* code, and not some 
incomplete and half broken "Linux port".


//David Olofson - Programmer, Composer, Open Source Advocate

.- The Return of Audiality! --------------------------------.
| Free/Open Source Audio Engine for use in Games or Studio. |
| RT and off-line synth. Scripting. Sample accurate timing. |
`-----------------------------------> http://audiality.org -'
   --- http://olofson.net --- http://www.reologica.se ---




More information about the Linux-audio-dev mailing list