Hello world. While trying to develop a minimalistic audio multitrack
program http://freshmeat.net/projects/simplemultitrack/ I have discovered
an unfortunate problem with the Linux Creative/Ensoniq 1371 OSS
driver. After calling the SNDCTL_DSP_SETTRIGGER ioctl() to stop the ADC
and DAC, the card should be stopped until the SNDCTL_DSP_SETTRIGGER
ioctl() is used again to start the ADC and DAC. But a write() call to the
soundcard file descriptor will start the converters again. The card
reports that it supports DSP_CAP_TRIGGER but that doesn't seem to be the
case.
Does anyone know of any soundcards that correctly support DSP_CAP_DUPLEX
and DSP_CAP_TRIGGER under Linux?
thanks, -kurt