pipewire/spa
Wim Taymans 09fafdfc01 loop: don't call the hooks around blocking wait
The blocking invoke function is not meant to be called with any of the
loop context locks acquired so that it can actually run the invoke call
while blocking. Make this (and other blocking risks) clear in the
documentation.

Because it is not supposed to be called with any of the locks, we should
also not try to call the hooks (that implement the unlock/lock).

Fixes #4472
2025-06-10 12:30:42 +02:00
..
examples examples: fix mapoffset in examples 2024-06-13 10:11:29 +02:00
include loop: don't call the hooks around blocking wait 2025-06-10 12:30:42 +02:00
include-private/spa-private spa: move dbus helpers out of bluez plugin 2024-02-05 13:03:20 +00:00
plugins loop: don't call the hooks around blocking wait 2025-06-10 12:30:42 +02:00
tests Add GNU/Hurd support 2023-09-24 15:11:52 +00:00
tools spa: improve JSON error reporting in spa-json-dump 2024-03-27 15:57:39 +01:00
meson.build meson: fix conflicting use of feature-based dependency lookups 2024-07-12 10:28:29 +02:00