mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2026-06-03 19:28:18 +02:00
Add a reconfigure state on the node that is set when the node was IDLE or RUNNING when reconfigured. The node state will be set to the running state as long as the reconfigure state is active. When the node is running, the reconfigure state is unset again and the node is allowed to IDLE as usual. This fixes the case where an IDLE (but not paused node) will be suspended when a rate change happens but will then not resume afterwards. This causes problems with rate changes and nodes that have the suspend disabled by the session manager. They will be suspened anyway and this can cause problems for devices that need to keep running to keep the amplifiers active. Fixes #2929 |
||
|---|---|---|
| .. | ||
| daemon | ||
| examples | ||
| gst | ||
| modules | ||
| pipewire | ||
| tests | ||
| tools | ||
| meson.build | ||