July 24, 2026
7:28 a.m.
Le 24/07/2026 à 07:01, Barath Rk via Wine-Devel a écrit :
Could you explain what you mean by it being a layering issue? the waveOut* functions of winmm essentially call the respective audio drivers. By "service" do you mean pulse/ALSA?
from an architecture point of view, kernel(base|32) is at a "layer" below winmm (and any other sound related DLLs) so winmm is allowed to call into kernel(base[32), but not the other way around Zeb suggests we have a service responding to a beep ctl command (and that service could call into winmm) yes to decide if we reuse and existing service or add a new one