From dcf1b94682368ef8b8479b0efd1fe90f8b065bc7 Mon Sep 17 00:00:00 2001 From: Andreas Persson Date: Sat, 29 Mar 2025 07:16:31 +0100 Subject: [PATCH] envy24control: fix control callback for spdif output Update S/PDIF Output Settings GUI when settings change. Closes: https://github.com/alsa-project/alsa-tools/pull/30 Signed-off-by: Andreas Persson Signed-off-by: Jaroslav Kysela --- envy24control/driverevents.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/envy24control/driverevents.c b/envy24control/driverevents.c index 377363d..397affa 100644 --- a/envy24control/driverevents.c +++ b/envy24control/driverevents.c @@ -81,6 +81,10 @@ void control_input_callback(gpointer data, gint source, GdkInputCondition condit else if (!strcmp(name, "Input Sensitivity Switch")) adc_sense_update(index); break; + case SND_CTL_ELEM_IFACE_PCM: + if (!strcmp(name, "IEC958 Playback Default")) + spdif_output_update(); + break; default: break; } -- 2.47.1