pipewire/spa/plugins
Wim Taymans cad0523617 audioconvert: refactor volume ramping
We don't actually have to store the ramp parameters so allocate them on
the stack and then use them to generate the sequence.

Make it possible to generate a sequence into a custom buffer as well.

Make sure we use the right rate (the graph rate) to calculate the number
of samples when converting from time to samples.
2025-06-19 11:16:34 +02:00
..
aec
alsa alsa: remove UMP negotiation constraint 2025-06-18 10:10:10 +02:00
audioconvert audioconvert: refactor volume ramping 2025-06-19 11:16:34 +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 spa: remove control type from formats 2025-06-18 15:23:16 +02:00
control loop: add method to run a function with the lock 2025-05-29 10:17:16 +02:00
ffmpeg
filter-graph filter-graph: make sure strdupa is defined 2025-06-17 15:17:47 +02:00
jack *: don't include standard C headers inside of extern "C" 2025-05-30 09:48:28 +01:00
libcamera libcamera: Default to auto-focus & auto-exposure 2025-06-11 13:56:26 +00:00
support loop: don't call the hooks around blocking wait 2025-06-10 11:57:38 +02:00
test spa: make the wave, pattern and ditherType Int 2025-06-13 10:06:09 +02:00
v4l2 *: unify config.h handling 2025-05-30 10:24:13 +00:00
videoconvert spa: remove control type from formats 2025-06-18 15:23:16 +02:00
videotestsrc loop: spa_loop_invoke -> spa_loop_locked where possible 2025-05-30 11:59:35 +02:00
volume
vulkan loop: spa_loop_invoke -> spa_loop_locked where possible 2025-05-30 11:59:35 +02:00
meson.build