pipewire/spa/include/spa
Wim Taymans b8eeb2db45 spa: make it possible to extend the spa_audio_info struct
Add functions that take the size of the spa_audio_info struct in various
functions. We can use this to determine how many channels and channel
positions we can store.

Error out if we try to use more channels than we can fit positions. This
is probably the safest thing to do because most code will blindly try to
get the positions without checking the channel count.

Make sure we also propagate errors to the callers.
2025-10-23 17:59:51 +02:00
..
buffer buffer: update comment, we have flags now 2025-10-06 10:31:52 +02:00
control ump: make sure we set the group correctly 2025-08-29 16:59:38 +02:00
debug pod: rework the parser 2025-07-29 15:15:02 +02:00
filter-graph *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
graph *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
interfaces/audio add per type API defines 2024-11-26 11:58:51 +01:00
monitor *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
node spa: node: io: fix typo in documentation 2025-07-23 21:26:29 +02:00
param spa: make it possible to extend the spa_audio_info struct 2025-10-23 17:59:51 +02:00
pod builder: add support for FEATURE choice 2025-09-19 13:40:52 +02:00
support loop: add docs about the locking 2025-06-10 18:00:01 +02:00
utils pod: fix some data races in body code 2025-08-05 10:49:33 -04:00