From d560628e2afb5d059b4858ba5282aa28c9939144 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 23 Apr 2021 11:00:47 +0200 Subject: [PATCH] module-loopback: copy name and description Also copy name and description to streams when speficified globally. --- src/modules/module-loopback.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/modules/module-loopback.c b/src/modules/module-loopback.c index 3426e4c53..5ecce9780 100644 --- a/src/modules/module-loopback.c +++ b/src/modules/module-loopback.c @@ -48,11 +48,13 @@ static const struct spa_dict_item module_props[] = { { PW_KEY_MODULE_DESCRIPTION, "Create loopback streams" }, { PW_KEY_MODULE_USAGE, " [ remote.name= ] " "[ node.latency= ] " - "[ audio.rate= ] " - "[ audio.channels= ] " - "[ audio.position= ] " - "[ capture.props= ] " - "[ playback.props= ] " }, + "[ node.name= ] " + "[ node.description= ] " + "[ audio.rate= ] " + "[ audio.channels= ] " + "[ audio.position= ] " + "[ capture.props= ] " + "[ playback.props= ] " }, { PW_KEY_MODULE_VERSION, PACKAGE_VERSION }, }; @@ -398,6 +400,8 @@ int pipewire__module_init(struct pw_impl_module *module, const char *args) copy_props(impl, props, PW_KEY_AUDIO_RATE); copy_props(impl, props, PW_KEY_AUDIO_CHANNELS); copy_props(impl, props, SPA_KEY_AUDIO_POSITION); + copy_props(impl, props, PW_KEY_NODE_NAME); + copy_props(impl, props, PW_KEY_NODE_DESCRIPTION); copy_props(impl, props, PW_KEY_NODE_GROUP); copy_props(impl, props, PW_KEY_NODE_LATENCY); copy_props(impl, props, PW_KEY_NODE_VIRTUAL);