[linux-audio-dev] Writing a driver for this card: your thoughts?

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: [linux-audio-dev] Writing a driver for this card: your thoughts?
From: Eliot Blennerhassett (EBlennerhassett_AT_audioscience.com)
Date: Fri May 24 2002 - 08:47:07 EEST


Hello,

I work for AudioScience (www.audioscience.com)

We make excellent (how could I say otherwise) audio cards.

The emphasis within the company has been on microsoft windows drivers.
... but we have a Linux driver, currently proprietary, closed source, that
exposes this (http://www.audioscience.com/internet/download/spchpi.pdf) API.

(It may be possible to release the host side code, but never the DSP code on
the cards.)

I think it would be much better if we had an ALSA driver.

I'd like some idea how hard it would be to write an ALSA driver either as a
compatibility layer on top of our existing driver, or from the ground up. I
realise that this is rather a broad question, so please consider this an
invitation to enter discussion, rather than a request for you to go off and do
a lot of work for me.

Oh - what do you think of the cards' feature set?

Some distinctive things about our cards (not all have all features)
- they have on board DSP. Code is downloaded by the driver.
- they have a lot of on board buffer memory (hundreds of K at least)
- on board DSP handles decompression/compression
- mixing
- samplerate conversion or multiple outputs at different rates
- analog and digital audio I/O, balanced drivers

=================================================
Eliot Blennerhassett *:-{)>
AudioScience, Inc. (New Zealand Office)
6 Centaurus Rd
Christchurch 8002 Mobile: +64 21 1183531
New Zealand Ph/fax: +64 3 3327818
eblennerhassett_AT_audioscience.com
<http://www.audioscience.com>
=================================================


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Fri May 24 2002 - 08:39:27 EEST