pipewire/spa/plugins/audioconvert
Wim Taymans fc57f05e56 audioconvert: reduce memory usage
We only need as many ports and buffer data as the maximum number
of channels, which is 64.
Fix empty output size. We're only ever going to fill this with
float samples.
2020-06-16 15:55:32 +02:00
..
audioadapter.c audioadapter: clear convert handle to avoid leaks 2020-06-02 17:14:23 +02:00
audioconvert.c spa: improve draining 2020-04-07 17:58:43 +02:00
benchmark-fmt-ops.c tests: check cpu flags 2020-06-09 08:00:00 +02:00
benchmark-resample.c tests: check cpu flags 2020-06-09 08:00:00 +02:00
channelmix-ops-c.c channelmix: apply channel volumes correctly 2019-08-14 14:56:16 +02:00
channelmix-ops-sse.c channelmix: apply channel volumes correctly 2019-08-14 14:56:16 +02:00
channelmix-ops.c tests: add channelmix test 2019-08-29 14:05:02 +02:00
channelmix-ops.h channelmix: apply channel volumes correctly 2019-08-14 14:56:16 +02:00
channelmix.c channelmix: support Midi volume control 2020-05-13 15:41:50 +02:00
fmt-ops-avx2.c Reverting redundant changes 2020-06-04 10:36:39 +02:00
fmt-ops-c.c fmt-ops: add support for s24 with endian conversion 2020-01-27 15:46:25 +01:00
fmt-ops-neon.c fmt-ops: add arm32 optimizations 2020-04-03 14:09:46 +02:00
fmt-ops-sse2.c fmt-ops: add avx2 optimized version 2020-03-16 16:11:29 +01:00
fmt-ops-sse41.c fmt-ops: add avx2 optimized version 2020-03-16 16:11:29 +01:00
fmt-ops-ssse3.c fmt-ops: add avx2 optimized version 2020-03-16 16:11:29 +01:00
fmt-ops.c fmt-ops: set the right flags on optimized functions 2020-04-02 17:34:47 +02:00
fmt-ops.h fmt-ops: add neon optimizations for format conversion 2020-03-30 10:59:21 -04:00
fmtconvert.c improve debug 2020-04-22 12:47:18 +02:00
merger.c audioconvert: reduce memory usage 2020-06-16 15:55:32 +02:00
meson.build audioconvert: fix compilation 2020-04-04 20:03:11 +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-impl.h audioconvert: move some things around 2020-04-03 18:03:42 +02:00
resample-native-neon.c neon: use regular registers only 2020-05-20 15:24:25 +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.c add some more debug 2020-06-02 17:15:47 +02:00
resample-peaks-impl.h resample: use right define to compile sse functions 2020-04-14 20:29:27 +02:00
resample-peaks-sse.c audioconvert: move some things around 2020-04-03 18:03:42 +02:00
resample-peaks.c audioconvert: move some things around 2020-04-03 18:03:42 +02:00
resample.c resample: improve debug 2020-04-12 20:46:59 +02:00
resample.h audioconvert: move some things around 2020-04-03 18:03:42 +02:00
spa-resample.c audioconvert: move some things around 2020-04-03 18:03:42 +02:00
splitter.c audioconvert: reduce memory usage 2020-06-16 15:55:32 +02:00
test-audioadapter.c slave -> follower 2020-02-21 10:47:32 +01:00
test-audioconvert.c Add PortConfig parameter 2019-08-06 12:45:20 +02:00
test-channelmix.c tests: add channelmix test 2019-08-29 14:05:02 +02:00
test-fmt-ops.c tests: check cpu flags 2020-06-09 08:00:00 +02:00
test-helper.h tests: check cpu flags 2020-06-09 08:00:00 +02:00
test-resample.c audioconvert: move some things around 2020-04-03 18:03:42 +02:00
test-source.c Make interface types a string 2019-12-19 13:36:04 +01:00