From 2bca786ffffde90c0f352cc34d05402fb28c118b Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 8 Jan 2020 17:29:11 +0100 Subject: [PATCH] policy-node: use priority of the nodes --- src/examples/media-session/policy-node.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/examples/media-session/policy-node.c b/src/examples/media-session/policy-node.c index 679282b51..4b9efd00f 100644 --- a/src/examples/media-session/policy-node.c +++ b/src/examples/media-session/policy-node.c @@ -233,6 +233,16 @@ handle_node(struct impl *impl, struct sm_object *object) else return 0; + if ((str = pw_properties_get(object->props, PW_KEY_NODE_PLUGGED)) != NULL) + node->plugged = pw_properties_parse_uint64(str); + else + node->plugged = SPA_TIMESPEC_TO_NSEC(&impl->now); + + if ((str = pw_properties_get(object->props, PW_KEY_PRIORITY_SESSION)) != NULL) + node->priority = pw_properties_parse_int(str); + else + node->priority = 0; + node->direction = direction; node->type = NODE_TYPE_DEVICE; node->media = strdup(media);