mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-01 22:58:50 -04:00
Collect the latency of the graph in filter-chain. We do this by first inspecting the LATENCY ports on the plugins and us the notify value as the latency on the node. We then walk the graph from source to sink and for each node take the max latency of all linked upstream peer nodes. We end up with the max latency of the graph and emit this in the graph properties. We then listen for the graph latency property and use that to update the process_latency of the filter-chain, which will then update the latency on the filter-chain ports. Fixes #4678 |
||
|---|---|---|
| .. | ||
| examples | ||
| include | ||
| include-private/spa-private | ||
| lib | ||
| plugins | ||
| tests | ||
| tools | ||
| meson.build | ||