Subject: Shark audio
To: None <port-arm32@netbsd.org>
From: Charles M. Hannum <mycroft@MIT.EDU>
List: port-arm32
Date: 08/08/1998 17:51:39
So I played with the Shark audio a bit.  I found 4 problems, the first
two of which I've fixed:

1) The play parameters were being used on the record channel.

2) ess_drain() was hanging forever.

3) There is an interesting hardware issue.  Both the play and record
channels must run at >=22050Hz, or both <22050Hz; otherwise the wrong
crystal is used on the play channel, and it plays at half or double
speed.  (This was masked in some cases by #1.)

4) At 44KHz, I get `warbling' output, which sounds very similar to the
output of the SB driver before it did auto-initialize DMA.