mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-03 09:01:54 -05:00
node-driver: run as fast as possible in freewheel mode
This commit is contained in:
parent
7c91be47fb
commit
a80ec36ad5
2 changed files with 4 additions and 4 deletions
|
|
@ -241,7 +241,7 @@ static int impl_node_process(void *object)
|
||||||
spa_return_val_if_fail(this != NULL, -EINVAL);
|
spa_return_val_if_fail(this != NULL, -EINVAL);
|
||||||
spa_log_trace(this->log, "process %d", this->props.freewheel);
|
spa_log_trace(this->log, "process %d", this->props.freewheel);
|
||||||
|
|
||||||
if (false && this->props.freewheel) {
|
if (this->props.freewheel) {
|
||||||
clock_gettime(CLOCK_MONOTONIC, &now);
|
clock_gettime(CLOCK_MONOTONIC, &now);
|
||||||
this->next_time = SPA_TIMESPEC_TO_NSEC(&now);
|
this->next_time = SPA_TIMESPEC_TO_NSEC(&now);
|
||||||
set_timer(this, this->next_time);
|
set_timer(this, this->next_time);
|
||||||
|
|
|
||||||
|
|
@ -164,16 +164,16 @@ context.objects = [
|
||||||
args = {
|
args = {
|
||||||
factory.name = support.node.driver
|
factory.name = support.node.driver
|
||||||
node.name = Dummy-Driver
|
node.name = Dummy-Driver
|
||||||
priority.driver = 8000
|
priority.driver = 20000
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
{ factory = spa-node-factory
|
{ factory = spa-node-factory
|
||||||
args = {
|
args = {
|
||||||
factory.name = support.node.driver
|
factory.name = support.node.driver
|
||||||
node.name = Freewheel-Driver
|
node.name = Freewheel-Driver
|
||||||
priority.driver = 6000
|
priority.driver = 19000
|
||||||
node.group = pipewire.freewheel
|
node.group = pipewire.freewheel
|
||||||
node.freewheel = true
|
node.freewheel = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
# This creates a new Source node. It will have input ports
|
# This creates a new Source node. It will have input ports
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue