Hi, > Pulseaudio uses OSS backend on NetBSD anyway and we keep an in-kernel > mixer. So it adds nothing except additional intermediate layer. > > For non-professional audio purposes OSS is good enough for such > applications.
What happens if pulseaudio is running and using the sound device? Can qemu open and use the device in parallel? "in-kernel mixer" sounds like this is works and the kernel mixes the streams from all applications before sending it to the sound device. Or will qemu get a -EBUSY? If parallel usage works we can default to oss I think. Otherwise we should try pulse first, and in case it is not available (daemon not running) try oss next. What about sdl? Prefer oss over sdl I guess? Or the other way around? What is the native sound interface for openbsd btw? oss doesn't compile (missing sys/soundcard.h header). cheers, Gerd