George Kiagiadakis
5d4db78427
suspend-node: check if the node still exists before suspending it
...
After a timeout, it's possible that something else may have
destroyed the node already. This can happen for example with virtual
sinks that were created from another process.
Fixes : #467
2023-06-14 23:26:30 +03:00
George Kiagiadakis
8738955723
suspend-node: trigger idle timeout also if a node goes into "error" state
...
This is what media-session does as well and allows recovering from
errors without having to restart wireplumber
2022-04-04 11:31:37 +03:00
George Kiagiadakis
03c2a3dfbd
suspend-node: use a 5sec timeout by default, to be inline with the docs
2022-01-05 08:28:52 +02:00
George Kiagiadakis
beb9902589
suspend-node: honor "session.suspend-timeout-seconds"
...
6079830591
2021-02-18 09:15:24 +02:00
George Kiagiadakis
d94b0a2f0c
scripts: add suspend-node.lua to replace m-node-suspension
...
... plus the necessary API for it to work
2021-02-05 12:03:07 +02:00