mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-04 13:30:12 -05:00
adapter: decide monitor ports in the session-manager
This commit is contained in:
parent
11830871df
commit
cf6fcb65c9
2 changed files with 1 additions and 2 deletions
|
|
@ -122,6 +122,7 @@ static struct alsa_node *alsa_create_node(struct alsa_object *obj, uint32_t id,
|
||||||
str = "alsa-device";
|
str = "alsa-device";
|
||||||
pw_properties_set(node->props, PW_KEY_NODE_NAME, str);
|
pw_properties_set(node->props, PW_KEY_NODE_NAME, str);
|
||||||
pw_properties_set(node->props, "factory.name", info->factory_name);
|
pw_properties_set(node->props, "factory.name", info->factory_name);
|
||||||
|
pw_properties_set(node->props, "merger.monitor", "1");
|
||||||
|
|
||||||
node->monitor = monitor;
|
node->monitor = monitor;
|
||||||
node->object = obj;
|
node->object = obj;
|
||||||
|
|
|
||||||
|
|
@ -306,8 +306,6 @@ struct pw_node *pw_adapter_new(struct pw_core *core,
|
||||||
|
|
||||||
if ((str = pw_properties_get(props, "factory.mode")) == NULL) {
|
if ((str = pw_properties_get(props, "factory.mode")) == NULL) {
|
||||||
if (direction == PW_DIRECTION_INPUT) {
|
if (direction == PW_DIRECTION_INPUT) {
|
||||||
if (pw_properties_get(props, "merger.monitor") == NULL)
|
|
||||||
pw_properties_set(props, "merger.monitor", "1");
|
|
||||||
str = "merge";
|
str = "merge";
|
||||||
} else {
|
} else {
|
||||||
str = "split";
|
str = "split";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue