pipewire/spa/plugins
Wim Taymans c45d667934 loop: spa_loop_invoke -> spa_loop_locked where possible
When we simply need to change some state for the code executed in the
loop, we can use locked() instead of invoke(). This is more efficient
and avoids some context switches in the normal case.
2025-05-30 11:59:35 +02:00
..
aec spa: aec: Add support for webrtc-audio-processing-2 2025-01-09 12:06:58 +00:00
alsa *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
audioconvert *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
audiomixer loop: add method to run a function with the lock 2025-05-29 10:17:16 +02:00
audiotestsrc loop: add method to run a function with the lock 2025-05-29 10:17:16 +02:00
avb *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
bluez5 loop: spa_loop_invoke -> spa_loop_locked where possible 2025-05-30 11:59:35 +02:00
control loop: add method to run a function with the lock 2025-05-29 10:17:16 +02:00
ffmpeg spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
filter-graph loop: spa_loop_invoke -> spa_loop_locked where possible 2025-05-30 11:59:35 +02:00
jack *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
libcamera loop: spa_loop_invoke -> spa_loop_locked where possible 2025-05-30 11:59:35 +02:00
support loop: keep a free_list of sources 2025-05-29 10:17:16 +02:00
test loop: spa_loop_invoke -> spa_loop_locked where possible 2025-05-30 11:59:35 +02:00
v4l2 spa: some more invoke -> locked calls 2025-05-29 10:17:16 +02:00
videoconvert loop: spa_loop_invoke -> spa_loop_locked where possible 2025-05-30 11:59:35 +02:00
videotestsrc loop: spa_loop_invoke -> spa_loop_locked where possible 2025-05-30 11:59:35 +02:00
volume spa: fix volume plugin compilation 2024-06-18 15:44:26 +02:00
vulkan loop: spa_loop_invoke -> spa_loop_locked where possible 2025-05-30 11:59:35 +02:00
meson.build filter-chain: move the filter-graph to plugins 2024-11-13 11:12:06 +01:00