pipewire/src
Pauli Virtanen a46d4aedd7 pulse-server: work around race condition in SET_DEFAULT/MOVE_*
The default metadata update may be delayed for some time after
SET_DEFAULT, since the session manager has to work on it.

MOVE_* commands need to know what the client thinks is the current
default sink, so that they can decide between "move to default" and
"move to specific device".

To avoid race condition here, stash the default value set by the client
and use it in the MOVE_* commands, until the metadata update arrives.
2022-07-04 15:57:31 +00:00
..
daemon audioconvert: Always apply noise when asked 2022-06-27 11:19:01 +02:00
examples examples: fix modifier handling 2022-06-08 15:13:03 +02:00
gst gst: log warnings if pw_stream_queue_buffer fails 2022-06-24 09:11:42 +00:00
modules pulse-server: work around race condition in SET_DEFAULT/MOVE_* 2022-07-04 15:57:31 +00:00
pipewire pulse-server: map "device.sysfs.path" to "sysfs.path" 2022-06-30 08:41:30 +02:00
tests Cleanup argument names in methods and events interfaces 2022-04-15 10:11:49 +02:00
tools pw-cat: read and write raw formats correctly 2022-06-29 17:29:16 +02:00
meson.build treewide: meson.build: use feature.allowed() 2022-02-04 00:15:59 +01:00