pipewire/spa/plugins
Wim Taymans 2f51b9a5d9 filter-graph: add multiple in/out support for avfilter
Make one buffersrc for each input and configure it to mono. Try to guess
the channel position from the port name or use the config option and
fall back to FC (MONO) if unspecified.

Make one buffersink for each output and place a format converter in
front of it. Configure the converter to produce 1 channel with a layout
guessed from the port name or from the config.

With this we can use channelsplit and amerge to create multichannel
streams for avfilter plugins.
2025-06-10 10:55:45 +02:00
..
aec spa: aec: Add support for webrtc-audio-processing-2 2025-01-09 12:06:58 +00:00
alsa alsa: handle NULL io 2025-06-10 10:54:36 +02:00
audioconvert adapter: use the right default when filtering default 2025-06-03 11:35:59 +02: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 bluez5: aac: disable Perceptual Noise Substitution for MPEG-2 profile 2025-06-03 09:38:28 +00: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 filter-graph: add multiple in/out support for avfilter 2025-06-10 10:55:45 +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 spa: loop: Fix potential uninitialised result 2025-06-06 12:50:56 +05:30
test loop: spa_loop_invoke -> spa_loop_locked where possible 2025-05-30 11:59:35 +02:00
v4l2 *: unify config.h handling 2025-05-30 10:24:13 +00:00
videoconvert adapter: use the right default when filtering default 2025-06-03 11:35:59 +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