Hello,

> Having two audio layers with different semantics increases the
> probability of subtle audio problems (stuttering, desynchronization,
> etc.), which are very time-consuming to fix. Furthermore,
> alsa-over-sndio is very unlikely to work in all
> program/device/configuration combinations.

alsa-plugins has ALSA->JACK and ALSA->PluseAudio plugin and
they could compiled in my -current box. But JACK and PulseAudio
on OpenBSD goes sndio sink, so I am afraid that there is something
trouble for using alsa-plugins via these audio frameworks.

Simply enable OSS plugin only, I think (because alsa is for test purpose).

> I'd suggest adding a sndio backend. The API is designed to make this
> process as simple as possible. Let us know if you want to try this
> approach, I can help with the code.

Porting applications to support sndio is the best solution.

Indeed I added sndio backend for DireWolf software TNC,
but many other ham radio software (for alsa) remains...
-- 
SASANO Takayoshi (JG1UAA) <u...@mx5.nisiq.net>

Reply via email to