From 709d25f0c4309714ac1fb0602abd93ce901eb3b4 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 18 Jan 2022 20:34:03 +0100 Subject: [PATCH] make key for node.transport.sync --- pipewire-jack/src/pipewire-jack.c | 2 +- src/pipewire/impl-node.c | 2 +- src/pipewire/keys.h | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/pipewire-jack/src/pipewire-jack.c b/pipewire-jack/src/pipewire-jack.c index 4f4446b0d..c195de20a 100644 --- a/pipewire-jack/src/pipewire-jack.c +++ b/pipewire-jack/src/pipewire-jack.c @@ -3236,7 +3236,7 @@ jack_client_t * jack_client_open (const char *client_name, pw_properties_set(client->props, PW_KEY_MEDIA_ROLE, "DSP"); if (pw_properties_get(client->props, PW_KEY_NODE_ALWAYS_PROCESS) == NULL) pw_properties_set(client->props, PW_KEY_NODE_ALWAYS_PROCESS, "true"); - pw_properties_set(client->props, "node.transport.sync", "true"); + pw_properties_set(client->props, PW_KEY_NODE_TRANSPORT_SYNC, "true"); client->node = pw_core_create_object(client->core, "client-node", diff --git a/src/pipewire/impl-node.c b/src/pipewire/impl-node.c index 0951031c9..c4fca8a12 100644 --- a/src/pipewire/impl-node.c +++ b/src/pipewire/impl-node.c @@ -868,7 +868,7 @@ static void check_properties(struct pw_impl_node *node) impl->pause_on_idle = pw_properties_get_bool(node->properties, PW_KEY_NODE_PAUSE_ON_IDLE, true); impl->cache_params = pw_properties_get_bool(node->properties, PW_KEY_NODE_CACHE_PARAMS, true); - node->transport_sync = pw_properties_get_bool(node->properties, "node.transport.sync", false); + node->transport_sync = pw_properties_get_bool(node->properties, PW_KEY_NODE_TRANSPORT_SYNC, false); driver = pw_properties_get_bool(node->properties, PW_KEY_NODE_DRIVER, false); if (node->driver != driver) { diff --git a/src/pipewire/keys.h b/src/pipewire/keys.h index 231b73801..3ec3c04fb 100644 --- a/src/pipewire/keys.h +++ b/src/pipewire/keys.h @@ -172,6 +172,7 @@ extern "C" { * node in order to schedule the graph. */ #define PW_KEY_NODE_PAUSE_ON_IDLE "node.pause-on-idle" /**< pause the node when idle */ #define PW_KEY_NODE_CACHE_PARAMS "node.cache-params" /**< cache the node params */ +#define PW_KEY_NODE_TRANSPORT_SYNC "node.transport.sync" /**< the node handles transport sync */ #define PW_KEY_NODE_DRIVER "node.driver" /**< node can drive the graph */ #define PW_KEY_NODE_STREAM "node.stream" /**< node is a stream, the server side should * add a converter */