mirror of
https://gitlab.freedesktop.org/pipewire/pipewire
synced 2024-10-06 16:09:43 +00:00
ffb0eff708
Atomically change the node status from TRIGGERED to AWAKE. Only trigger the peer nodes when the node was previously in the AWAKE state. When we remove a node from the graph or when we destroy a link, we need to manually resume the peers. We can do this now by atomically setting the node to FINISHED and checking if it was previously != FINISHED. This ensures that removing nodes/links never leaves some nodes (and also the driver) untriggered and cause a xruns. Fixes #4026 |
||
---|---|---|
.. | ||
daemon | ||
examples | ||
gst | ||
modules | ||
pipewire | ||
tests | ||
tools | ||
meson.build |