pipewire/src
Martin Geier 52b23384e0 impl-node: correctly synchronize suspend state with remote node
Previously, if a remote node was set to running and immediately reverted
to suspended state, the remote node stayed in running state. This occurred
because suspend_node sent suspend command only when the locally cached
state was "idle" or "running."

Modified to send suspend to a node whenever its pending state is not
"suspended," ensuring the command is sent during state transitions.

Fixes #5026

Signed-off-by: Martin Geier <martin.geier@streamunlimited.com>
2026-03-23 11:41:09 +01:00
..
daemon modules: move the scheduler to a module 2026-02-19 17:44:27 +01:00
examples impl-node: accept more node.passive values 2026-03-12 17:25:36 +01:00
gst pipewiresrc: fix wait_negotiated from change_state 2026-03-16 17:08:44 +00:00
modules scheduler: remove sync group from runnable calculations 2026-03-18 13:19:04 +01:00
pipewire impl-node: correctly synchronize suspend state with remote node 2026-03-23 11:41:09 +01:00
tests stream: return -EIO when doing get_time in != STREAMING 2026-02-12 12:26:33 +01:00
tools pw-dump: place key before None choice values 2026-03-09 13:19:43 +01:00
meson.build meson.build: fix compile with -Dexamples=disabled 2023-11-28 10:18:25 +00:00