pipewire/spa/plugins
Wim Taymans 060d0e1761 Revert "loop: don't call the hooks around blocking wait"
This reverts commit 46dfa69f26.

We do actually need to release the locks for now. The reason is that
pipewire core will at various points do a blocking invoke into the
thread-loop (which is the data-loop when using non-rt/async processing)
to synchronize state. Because these functions are called with the
thread-loop lock and from some other thread (like gstreamer) it causes
a deadlock because the thread-loop is locked and can't run and the
caller is waiting for the thread-loop to complete.

See #4472
2025-06-26 12:45:29 +02:00
..
aec spa: aec: Add support for webrtc-audio-processing-2 2025-01-09 12:06:58 +00:00
alsa Revert "alsa: add Teufel Cage Pro mapping" 2025-06-26 11:34:20 +02:00
audioconvert audioconvert: remove unused field 2025-06-25 10:46:05 +02:00
audiomixer spa: use static inline for interfaces instead of macro 2024-11-26 11:35:49 +01:00
audiotestsrc spa: audiotestsrc: Validate loop and system before using them 2024-10-23 08:25:30 -04:00
avb json: add helper function to parse channel positions 2024-09-18 09:54:34 +02:00
bluez5 Use "8 bit raw midi" for control ports again 2025-05-23 17:00:05 +02:00
control alsa: remove UMP flag from control format 2025-05-23 17:00:16 +02:00
ffmpeg spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
filter-graph filter-graph: lv2 features need a NULL terminator 2025-05-21 15:37:02 +02:00
jack spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
libcamera libcemara: take care of index offset when enumerating controls 2025-05-20 10:53:55 +02:00
support Revert "loop: don't call the hooks around blocking wait" 2025-06-26 12:45:29 +02:00
test spa: make the wave, pattern and ditherType Int 2025-06-13 11:53:42 +02:00
v4l2 v4l2: Re-enable first buffer skip for jpeg types 2025-05-17 15:08:45 +02:00
videoconvert adapter: use the right default when filtering default 2025-06-03 10:54:07 +02:00
videotestsrc Port videotestsrc to LoopUtils 2024-07-01 15:28:14 +00:00
volume spa: fix volume plugin compilation 2024-06-18 15:44:26 +02:00
vulkan spa: vulkan: simplify memcpy() call 2024-12-14 23:28:43 +01:00
meson.build filter-chain: move the filter-graph to plugins 2024-11-13 11:12:06 +01:00