From bec950440b75eb33b3e23f54de0f697305f39cf2 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 4 Dec 2020 17:29:16 +0100 Subject: [PATCH] alsa-monitor: add wildcard to disable hardware-mixers --- src/examples/media-session/alsa-monitor.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/examples/media-session/alsa-monitor.c b/src/examples/media-session/alsa-monitor.c index c085a65f8..3d5352117 100644 --- a/src/examples/media-session/alsa-monitor.c +++ b/src/examples/media-session/alsa-monitor.c @@ -827,8 +827,9 @@ static struct device *alsa_create_device(struct impl *impl, uint32_t id, spa_list_append(&impl->device_list, &device->link); if ((str = pw_properties_get(impl->session->props, "alsa.soft-mixer")) != NULL && - (name = pw_properties_get(device->props, "device.name")) != NULL && - strstr(str, name) != NULL) { + (strcmp(str, "*") == 0 || + ((name = pw_properties_get(device->props, "device.name")) != NULL && + strstr(str, name) != NULL))) { pw_properties_set(device->props, "api.alsa.soft-mixer", "true"); }