From 9049f1fdbba916ba02847e606eb5c4220812a084 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 4 May 2020 13:02:30 +0200 Subject: [PATCH] spa-node: don't warn on properties When the node does not support enum_params or when the Props param is not supported, suppress the warning. --- src/modules/spa/spa-node.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/modules/spa/spa-node.c b/src/modules/spa/spa-node.c index f13c27575..40dcd41b5 100644 --- a/src/modules/spa/spa-node.c +++ b/src/modules/spa/spa-node.c @@ -173,7 +173,9 @@ setup_props(struct pw_context *context, struct spa_node *spa_node, struct pw_pro &b); if (res != 1) { if (res < 0) - pw_log_debug("spa_node_get_props failed: %s", spa_strerror(res)); + pw_log_debug("spa_node_get_props result: %s", spa_strerror(res)); + if (res == -ENOTSUP || res == -ENOENT) + res = 0; return res; } @@ -261,7 +263,7 @@ struct pw_impl_node *pw_spa_node_load(struct pw_context *context, spa_node = iface; if (properties != NULL) { - if (setup_props(context, spa_node, properties) < 0) { + if ((res = setup_props(context, spa_node, properties)) < 0) { pw_log_warn("can't setup properties: %s", spa_strerror(res)); } }