pipewire/spa/plugins/audioconvert
Wim Taymans 0505f2dc98 audioconvert: implement passthrough
Add some const and SPA_RESTRICT to methods
When the input and output is the same, work in passthrough mode
where we simply copy place the input pointer onto the output buffer
without doing a memcpy.
Do memcpy when the resampler is not active.
2019-03-20 19:29:14 +01:00
..
audioconvert.c audioconvert: enumerate propinfo correctly 2019-03-18 11:18:27 +01:00
benchmark-fmt-ops.c mem: align memory to requested alignment 2019-01-24 18:28:52 +01:00
channelmix-ops-sse.c audioconvert: implement passthrough 2019-03-20 19:29:14 +01:00
channelmix-ops.c audioconvert: implement passthrough 2019-03-20 19:29:14 +01:00
channelmix.c audioconvert: implement passthrough 2019-03-20 19:29:14 +01:00
fmt-ops-sse2.c audioconvert: small optimization 2019-03-20 15:57:13 +01:00
fmt-ops-sse41.c audioconvert: some more optimizations 2019-03-20 13:04:44 +01:00
fmt-ops-ssse3.c audioconvert: some more optimizations 2019-03-20 13:04:44 +01:00
fmt-ops.c audioconvert: implement passthrough 2019-03-20 19:29:14 +01:00
fmtconvert.c audioconvert: implement passthrough 2019-03-20 19:29:14 +01:00
merger.c audioconvert: implement passthrough 2019-03-20 19:29:14 +01:00
meson.build audioconvert: add unit test for format conversion 2019-01-23 15:59:54 +01:00
plugin.c use SPA_EXPORT to export symbols 2019-02-06 13:24:41 +01:00
resample-peaks-sse.h peaks: small optimization 2019-03-19 17:19:44 +01:00
resample-peaks.h fix sign confusion 2019-01-07 15:52:42 +01:00
resample-speex.h audioconvert: implement passthrough 2019-03-20 19:29:14 +01:00
resample.c audioconvert: implement passthrough 2019-03-20 19:29:14 +01:00
resample.h resample: add SSE peaks resampler 2018-12-19 16:47:20 +01:00
splitter.c audioconvert: implement passthrough 2019-03-20 19:29:14 +01:00
test-fmt-ops.c mem: align memory to requested alignment 2019-01-24 18:28:52 +01:00