diff --git a/src/daemon/media-session.d/v4l2-monitor.conf b/src/daemon/media-session.d/v4l2-monitor.conf index 1b0b4aa23..076dfa0dc 100644 --- a/src/daemon/media-session.d/v4l2-monitor.conf +++ b/src/daemon/media-session.d/v4l2-monitor.conf @@ -24,11 +24,11 @@ rules = [ { matches = [ { - # Matches all sinks. + # Matches all sources. node.name = "~v4l2_input.*" } { - # Matches all sources. + # Matches all sinks. node.name = "~v4l2_output.*" } ] diff --git a/src/examples/media-session/v4l2-monitor.c b/src/examples/media-session/v4l2-monitor.c index 5b79c4b4c..da84e8c6b 100644 --- a/src/examples/media-session/v4l2-monitor.c +++ b/src/examples/media-session/v4l2-monitor.c @@ -156,9 +156,9 @@ static struct node *v4l2_create_node(struct device *dev, uint32_t id, str += 12; if (strstr(info->factory_name, "sink") != NULL) - prefix = "v4l2_input"; - else if (strstr(info->factory_name, "source") != NULL) prefix = "v4l2_output"; + else if (strstr(info->factory_name, "source") != NULL) + prefix = "v4l2_input"; else prefix = info->factory_name;