Hi, > > https://xkcd.com/927/ > > There is a different context on BSD than on Linux. We can choose one > solution and switch to it literally all the software keeping everything > in a single ports tree. > > This is what happened on OpenBSD. > > The result is that almost everything uses sndio, and pulseaudio is far > behind in adoption in any distro.
I'm not going to join the sndio vs. pulse discussion. But from a maintenance point of view it sucks big time to have a bunch of ways to play sound, and everybody uses a different one so you have to maintain a backend for each of those methods. Maybe we should outsource that problem. Write a gstreamer backend, then delete oss/alsa/sdl/pulse/whatever backends and let gstreamer handle that mess ... cheers, Gerd