>>44
I was fairly explicit about not caring about the backend. As I said, I don't care what backend the user supplies: it can be OSS or PulseAudio or ALSA or anything else that will talk to the hardware. Using OSS in my application as my intermediary is what is unsuitable.
By the way: I get latencies less than 2ms using ALSA as a backend, with interpolation. ALSA is pretty gross as far as interfaces go, however as an abstraction it is much better than a Unix character device.