mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-12-20 08:56:56 -05:00
port: implement latency reporting some more
Implement a port recalculate latency method that takes the min and max latency of all peer ports and sets that as the new port latency. When a link is made, let the output and input port recalculate latencies. Pass latency param in audioconvert.
This commit is contained in:
parent
b588cc6b03
commit
cd32404e92
6 changed files with 125 additions and 3 deletions
|
|
@ -683,6 +683,8 @@ impl_node_port_set_param(void *object,
|
|||
this, id, direction, port_id, param);
|
||||
|
||||
switch (id) {
|
||||
case SPA_PARAM_Latency:
|
||||
return 0;
|
||||
case SPA_PARAM_Format:
|
||||
return port_set_format(object, direction, port_id, flags, param);
|
||||
default:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue