mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-20 06:59:58 -05:00
Introduce spa_hook_list_call_simple_safe() as a new helper that uses spa_list_for_each_safe() and use it for pw_node_events_* This way multiple threads can iterate at the same time and, if only one thread is active, the current list entry can be safely removed (e.g. in pw_node_events_destroy()). Without this the node listener_list may be corrupted when the main and data loop iterate over the list at the same time (See #143). |
||
|---|---|---|
| .. | ||
| buffer | ||
| clock | ||
| debug | ||
| graph | ||
| monitor | ||
| node | ||
| param | ||
| pod | ||
| support | ||
| utils | ||
| meson.build | ||