From a80ec36ad5531b9e5f62efdcdd9ae86110e287cc Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 7 May 2021 11:50:55 +0200 Subject: [PATCH] node-driver: run as fast as possible in freewheel mode --- spa/plugins/support/node-driver.c | 2 +- src/daemon/pipewire.conf.in | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/spa/plugins/support/node-driver.c b/spa/plugins/support/node-driver.c index 907bc8076..c0b2318ae 100644 --- a/spa/plugins/support/node-driver.c +++ b/spa/plugins/support/node-driver.c @@ -241,7 +241,7 @@ static int impl_node_process(void *object) spa_return_val_if_fail(this != NULL, -EINVAL); spa_log_trace(this->log, "process %d", this->props.freewheel); - if (false && this->props.freewheel) { + if (this->props.freewheel) { clock_gettime(CLOCK_MONOTONIC, &now); this->next_time = SPA_TIMESPEC_TO_NSEC(&now); set_timer(this, this->next_time); diff --git a/src/daemon/pipewire.conf.in b/src/daemon/pipewire.conf.in index ef3bdc73e..0d7ef3e04 100644 --- a/src/daemon/pipewire.conf.in +++ b/src/daemon/pipewire.conf.in @@ -164,16 +164,16 @@ context.objects = [ args = { factory.name = support.node.driver node.name = Dummy-Driver - priority.driver = 8000 + priority.driver = 20000 } } { factory = spa-node-factory args = { factory.name = support.node.driver node.name = Freewheel-Driver - priority.driver = 6000 + priority.driver = 19000 node.group = pipewire.freewheel - node.freewheel = true + node.freewheel = true } } # This creates a new Source node. It will have input ports