diff --git a/src/daemon/media-session.d/alsa-monitor.conf b/src/daemon/media-session.d/alsa-monitor.conf index d35546f42..2f370c961 100644 --- a/src/daemon/media-session.d/alsa-monitor.conf +++ b/src/daemon/media-session.d/alsa-monitor.conf @@ -72,12 +72,12 @@ rules = [ { matches = [ { - # Matches all sinks. These are regular expressions + # Matches all sources. These are regular expressions # so "." matches one character and ".*" matches many. node.name = "~alsa_input.*" } { - # Matches all sources. + # Matches all sinks. node.name = "~alsa_output.*" } ] diff --git a/src/daemon/media-session.d/bluez-monitor.conf b/src/daemon/media-session.d/bluez-monitor.conf index f1bcb4fff..9e8004113 100644 --- a/src/daemon/media-session.d/bluez-monitor.conf +++ b/src/daemon/media-session.d/bluez-monitor.conf @@ -41,11 +41,11 @@ rules = [ { matches = [ { - # Matches all sinks. + # Matches all sources. node.name = "~bluez_input.*" } { - # Matches all sources. + # Matches all sinks. node.name = "~bluez_output.*" } ] diff --git a/src/examples/media-session/bluez-monitor.c b/src/examples/media-session/bluez-monitor.c index 01bdcec51..9aa7dea82 100644 --- a/src/examples/media-session/bluez-monitor.c +++ b/src/examples/media-session/bluez-monitor.c @@ -169,9 +169,9 @@ static struct node *bluez5_create_node(struct device *device, uint32_t id, str = pw_properties_get(device->props, SPA_KEY_DEVICE_NAME); if (strstr(info->factory_name, "sink") != NULL) - prefix = "bluez_input"; - else if (strstr(info->factory_name, "source") != NULL) prefix = "bluez_output"; + else if (strstr(info->factory_name, "source") != NULL) + prefix = "bluez_input"; else prefix = info->factory_name;