mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-12-28 08:57:33 -05:00
improve properties on objects
This commit is contained in:
parent
9c4e5f4e27
commit
6e0c279bc1
7 changed files with 56 additions and 10 deletions
|
|
@ -121,6 +121,13 @@ static void *create_object(void *_data,
|
|||
|
||||
pw_properties_setf(properties, PW_KEY_FACTORY_ID, "%d", d->this->global->id);
|
||||
|
||||
client = resource ? pw_resource_get_client(resource): NULL;
|
||||
|
||||
if (client) {
|
||||
pw_properties_setf(properties, PW_KEY_CLIENT_ID, "%d",
|
||||
client->global->id);
|
||||
}
|
||||
|
||||
slave = NULL;
|
||||
str = pw_properties_get(properties, "adapt.slave.node");
|
||||
if (str != NULL) {
|
||||
|
|
@ -164,8 +171,6 @@ static void *create_object(void *_data,
|
|||
|
||||
pw_node_add_listener(adapter, &nd->adapter_listener, &node_events, nd);
|
||||
|
||||
client = resource ? pw_resource_get_client(resource): NULL;
|
||||
|
||||
pw_node_register(adapter, NULL);
|
||||
|
||||
if (client) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue