Subject: Audio interface change
To: None <tech-kern@netbsd.org>
From: Charles M. Hannum <mycroft@mit.edu>
List: tech-kern
Date: 08/09/1998 13:00:38
So I'd like to make a small change to the audio interface...
Basically, I'd like to introduce `trigger_output' and `trigger_input'
driver entry points. These will be called by audiostart[rp]() for
drivers that do auto-initialize DMA; they will prep the device and
start the transfer loop. (Note that on such devices, the
dma_init_{in,out}put and start_{in,out}put functions will no longer do
anything.)
Unlike the start_{in,out}put functions, these will also take a pointer
to the current parameters as an argument, so that the driver needn't
bother caching this information itself.
Old drivers will not have to update immediately, but I will probably
do at least ess.c, eap.c and sbdsp.c myself.
`Any questions?'