pipewire/spa/plugins/audioconvert
Wim Taymans c6a7b3eedb channelmix: implement per channel volume
Implement per channel volume on channelmix. Extend control on stream to
take an array of values when possible.

Remove name argument from pw_node_new and pw_device_new. We can pass
this as a property instead.

Improve properties on nodes to more closely match what pulseaudio does.
Don't let the monitor do too much with the udev properties but let the
session manager set the description and icon-names.

Remove some change_mask flags for things that don't change in
introspect. Use the flags to mark changes in -cli and -monitor.
2019-08-12 15:14:39 +02:00
..
audioadapter.c channelmix: implement per channel volume 2019-08-12 15:14:39 +02:00
audioconvert.c audioconvert: improve proxy of internal params 2019-08-12 15:14:39 +02:00
benchmark-fmt-ops.c audioconvert: pass state to functions 2019-03-29 17:39:59 +01:00
benchmark-resample.c audioconvert: remove speex resampler 2019-08-07 13:06:14 +02:00
channelmix-ops-c.c channelmix: implement per channel volume 2019-08-12 15:14:39 +02:00
channelmix-ops-sse.c channelmix: implement per channel volume 2019-08-12 15:14:39 +02:00
channelmix-ops.c channelmix: implement per channel volume 2019-08-12 15:14:39 +02:00
channelmix-ops.h channelmix: implement per channel volume 2019-08-12 15:14:39 +02:00
channelmix.c channelmix: implement per channel volume 2019-08-12 15:14:39 +02:00
fmt-ops-c.c audioconvert: pass state to functions 2019-03-29 17:39:59 +01:00
fmt-ops-sse2.c audioconvert: unroll some loop 2019-04-10 12:53:25 +02:00
fmt-ops-sse41.c audioconvert: pass state to functions 2019-03-29 17:39:59 +01:00
fmt-ops-ssse3.c audioconvert: pass state to functions 2019-03-29 17:39:59 +01:00
fmt-ops.c audioconvert: pass state to functions 2019-03-29 17:39:59 +01:00
fmt-ops.h make bitfields unsigned 2019-04-10 17:52:42 +02:00
fmtconvert.c Add PortConfig parameter 2019-08-06 12:45:20 +02:00
merger.c Add PortConfig parameter 2019-08-06 12:45:20 +02:00
meson.build audioconvert: remove speex resampler 2019-08-07 13:06:14 +02:00
plugin.c adapter: move to SPA plugin 2019-07-10 18:04:59 +02:00
resample-native-avx.c audioconvert: fix native variable rate resampler 2019-04-30 15:14:05 +02:00
resample-native-c.c audioconvert: compile c version separately 2019-03-28 21:07:53 +01:00
resample-native-impl.h resample: fix phase calculation 2019-07-09 16:54:52 +02:00
resample-native-sse.c audioconvert: add avx optimizations 2019-03-28 16:45:57 +01:00
resample-native-ssse3.c audioconvert: handle more optimizations 2019-03-27 17:58:48 +01:00
resample-native.h resample-native: only do full resample when rate == 1.0 2019-07-15 17:06:07 +02:00
resample-peaks-sse.h resample: Let the resampler object handle all channels 2019-03-22 16:48:35 +01:00
resample-peaks.h Add PortConfig parameter 2019-08-06 12:45:20 +02:00
resample.c audioconvert: remove speex resampler 2019-08-07 13:06:14 +02:00
resample.h resample: add functions to calculate in/out length 2019-07-08 18:26:08 +02:00
splitter.c channelmix: implement per channel volume 2019-08-12 15:14:39 +02:00
test-audioadapter.c Add PortConfig parameter 2019-08-06 12:45:20 +02:00
test-audioconvert.c Add PortConfig parameter 2019-08-06 12:45:20 +02:00
test-fmt-ops.c audioconvert: pass state to functions 2019-03-29 17:39:59 +01:00
test-resample.c resample: add functions to calculate in/out length 2019-07-08 18:26:08 +02:00
test-source.c Add PortConfig parameter 2019-08-06 12:45:20 +02:00