From c8e86e251c8ce436632136930b2a51fe47db0552 Mon Sep 17 00:00:00 2001 From: Walker Thompson Date: Fri, 3 Jul 2026 23:37:53 +0200 Subject: GTK: enable mixer device selection via sysctl --- voss_devctl_gtk.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/voss_devctl_gtk.c b/voss_devctl_gtk.c index 27a85b2..3066fdf 100644 --- a/voss_devctl_gtk.c +++ b/voss_devctl_gtk.c @@ -58,6 +58,13 @@ voss_cmd_from_selections(GtkWidget *combo, int type) close(voss_dsp_fd); } + /* set the default mixer device - playback only */ + unsigned int devnum; + size_t len = sizeof(int); + if (type == DEVTYPE_PLAY && sscanf(oss_devnode, "/dev/dsp%u", &devnum)) { + sysctlbyname("hw.snd.default_unit", NULL, &len, &devnum, len); + } + g_free(oss_devnode); } } -- cgit v1.3