pipewire/pipewire-jack/src
Wim Taymans 495a227e5e jack: don't call callbacks when deactivating
Set the active state to false right when we start deactivate to make
sure that we don't call any callbacks anymore during shutdown.

One of the callbacks that might be called is the bufsize of samplerate
change callbacks when the node is moved to the dummy driver and this
might deadlock any app that doesn't expect this.

Fixes #2781
2023-03-29 16:18:26 +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 call callbacks when deactivating 2023-03-29 16:18:26 +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