policy-node: a virtual source is an output node

This commit is contained in:
Wim Taymans 2021-01-27 16:14:39 +01:00
parent 82bc0710f0
commit 295cba8404

View file

@ -290,10 +290,10 @@ handle_node(struct impl *impl, struct sm_object *object)
return 0; return 0;
if (strcmp(media_class, "Sink") == 0 || if (strcmp(media_class, "Sink") == 0 ||
strcmp(media_class, "Duplex") == 0 || strcmp(media_class, "Duplex") == 0)
strcmp(media_class, "Source/Virtual") == 0)
direction = PW_DIRECTION_INPUT; direction = PW_DIRECTION_INPUT;
else if (strcmp(media_class, "Source") == 0) else if (strcmp(media_class, "Source") == 0 ||
strcmp(media_class, "Source/Virtual") == 0)
direction = PW_DIRECTION_OUTPUT; direction = PW_DIRECTION_OUTPUT;
else else
return 0; return 0;