pipewire/spa/include/spa/support
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
..
cpu.h add per type API defines 2024-11-26 11:58:51 +01:00
dbus.h add per type API defines 2024-11-26 11:58:51 +01:00
i18n.h spa: fix spa_api_method_null macro NULL checks 2024-12-07 18:30:25 +00:00
log-impl.h add per type API defines 2024-11-26 11:58:51 +01:00
log.h logger: support logging local timestamps and other timestamp logs 2025-01-13 13:48:22 +00:00
loop.h Revert "loop: don't call the hooks around blocking wait" 2025-06-26 12:45:29 +02:00
plugin-loader.h spa: fix spa_api_method_null macro NULL checks 2024-12-07 18:30:25 +00:00
plugin.h add per type API defines 2024-11-26 11:58:51 +01:00
system.h add per type API defines 2024-11-26 11:58:51 +01:00
thread.h add per type API defines 2024-11-26 11:58:51 +01:00