pipewire/spa
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
..
examples Port videotestsrc to LoopUtils 2024-07-01 15:28:14 +00:00
include loop: don't call the hooks around blocking wait 2025-06-10 11:57:38 +02:00
include-private/spa-private spa: move dbus helpers out of bluez plugin 2024-02-05 13:03:20 +00:00
lib spa: add AC3, EAC3, TrueHD, DTS, MPEG-H formats 2025-05-29 21:41:51 +02:00
plugins loop: don't call the hooks around blocking wait 2025-06-10 11:57:38 +02:00
tests Add GNU/Hurd support 2023-09-24 15:11:52 +00:00
tools spa: tools: spa-inspect: Output more detailed dlopen and dlsym errors 2025-05-28 17:19:57 +02:00
meson.build filter-graph: add an ffmpeg plugin 2025-06-10 10:55:45 +02:00