pipewire/pipewire-jack/src
Wim Taymans be59d2b5d0 jack: don't emit callbacks from do_wait()
Some functions need to wait for the reply of the server before they can
complete but the JACK API does not allow us to emit notifications while
blocking a function.

Delay emiting notifications when we are in selected methods and send a
notify to an eventfd to call the queued notifications.

Fixes #3183
2023-05-02 14:41:46 +02:00
..
control.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
dummy.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
export.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
meson.build jack.pc libraries should only be libjack 2022-07-17 23:12:19 -04:00
metadata.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
net.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
pipewire-jack-extensions.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
pipewire-jack.c jack: don't emit callbacks from do_wait() 2023-05-02 14:41:46 +02:00
pw-jack.in treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
ringbuffer.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
statistics.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
uuid.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00