pipewire/spa/plugins
Wim Taymans 8e32afb863 loop: don't call the hooks around blocking wait
The hooks were previously used to unlock the loop but now that the
lock is handled inside the loop itself and we don't unlock before the
blocking read anymore, we should also not call the hooks.

The blocking invoke function is not meant to be called with any of the
loop context locks acquired in order to avoid a deadlock. Make this (and
other blocking risks) clear in the documentation.

See #4472
2025-06-10 11:57:38 +02:00
..
aec spa: aec: Add support for webrtc-audio-processing-2 2025-01-09 12:06:58 +00:00
alsa alsa: handle NULL io 2025-06-10 10:54:36 +02:00
audioconvert adapter: use the right default when filtering default 2025-06-03 11:35:59 +02:00
audiomixer loop: add method to run a function with the lock 2025-05-29 10:17:16 +02:00
audiotestsrc loop: add method to run a function with the lock 2025-05-29 10:17:16 +02:00
avb *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
bluez5 bluez5: aac: disable Perceptual Noise Substitution for MPEG-2 profile 2025-06-03 09:38:28 +00:00
control loop: add method to run a function with the lock 2025-05-29 10:17:16 +02:00
ffmpeg spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
filter-graph filter-chain: document ffmpeg plugin 2025-06-10 10:55:45 +02:00
jack *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
libcamera loop: spa_loop_invoke -> spa_loop_locked where possible 2025-05-30 11:59:35 +02:00
support loop: don't call the hooks around blocking wait 2025-06-10 11:57:38 +02:00
test loop: spa_loop_invoke -> spa_loop_locked where possible 2025-05-30 11:59:35 +02:00
v4l2 *: unify config.h handling 2025-05-30 10:24:13 +00:00
videoconvert adapter: use the right default when filtering default 2025-06-03 11:35:59 +02:00
videotestsrc loop: spa_loop_invoke -> spa_loop_locked where possible 2025-05-30 11:59:35 +02:00
volume spa: fix volume plugin compilation 2024-06-18 15:44:26 +02:00
vulkan loop: spa_loop_invoke -> spa_loop_locked where possible 2025-05-30 11:59:35 +02:00
meson.build filter-chain: move the filter-graph to plugins 2024-11-13 11:12:06 +01:00