pipewire/spa/plugins
Wim Taymans 47de1e15a4 channelmix: handle more than 64 channels
When setting up the mix matrix, don't just iterate over the first 64
(CHANNEL_BITS) positions because then we will never be able to configure
more than 64 channels in the matrix.

Instead iterate until we have filled all src and dst entries in the
matrix. For the first 64 positions we might need to check the channel
mask to get the right positions in our source matrix.

Fixes the channel mixer for >64 channels where the positions above 64
where 0 in the matrix and muted.

Fixes #5118
2026-02-10 13:34:44 +01:00
..
aec spa: aec: webrtc: Expose echo canceller mobile_mode 2025-07-09 13:02:18 -04:00
alsa alsa-pcm: set rate_match rate to 1.0 when not matching 2026-02-05 10:45:11 +01:00
audioconvert channelmix: handle more than 64 channels 2026-02-10 13:34:44 +01:00
audiomixer spa: use the right AVX2 flags 2026-01-13 12:03:09 +01:00
audiotestsrc audiotestsrc: Operate as follower too 2025-12-16 13:15:00 +01:00
avb modules: support audio.layout where we can 2025-10-30 12:29:31 +01:00
bluez5 bluez: bap: Select correct settings for select_config() 2026-02-09 09:27:10 +00:00
control control: unit test for event sort 2025-09-17 13:42:12 +02:00
ffmpeg
filter-graph filter-graph: add gain option to sofa 2026-02-02 16:28:54 +01:00
jack *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
libcamera spa: libcamera: source: ignore frame rate 2025-11-21 08:20:30 +00:00
support support: return NULL instead of FALSE 2026-01-03 22:54:25 +01:00
test spa: make the wave, pattern and ditherType Int 2025-06-13 10:06:09 +02:00
v4l2 spa: ensure enum always has 2 values 2025-11-04 09:23:26 +01:00
videoconvert spa: add Capability and PeerCapability 2025-11-21 10:08:46 +01:00
videotestsrc loop: spa_loop_invoke -> spa_loop_locked where possible 2025-05-30 11:59:35 +02:00
volume treewide: access the position information using helpers 2025-10-21 13:06:25 +02:00
vulkan spa: vulkan: map VK_INCOMPLETE to ENOSPC 2025-07-12 19:54:14 +00:00
meson.build filter-chain: move the filter-graph to plugins 2024-11-13 11:12:06 +01:00