pipewire/spa/plugins/audioconvert
Wim Taymans d8e399dee9 audioconvert: pass state to functions
Pass some state to convert and channelmix functions. This makes it
possible to select per channel optimized convert functions but
also makes it possible to implement noise shaping later.
Pass the channelmix matrix and volume in the state.
Handle specialized 2 channel s16 -> f32 conversion
2019-03-29 17:39:59 +01:00
..
audioconvert.c Add FASTPATH trace log 2019-03-21 11:31:53 +01:00
benchmark-fmt-ops.c audioconvert: pass state to functions 2019-03-29 17:39:59 +01:00
benchmark-resample.c bench: add avx resampler to benchmark 2019-03-28 16:53:26 +01:00
channelmix-ops-c.c audioconvert: pass state to functions 2019-03-29 17:39:59 +01:00
channelmix-ops-sse.c audioconvert: pass state to functions 2019-03-29 17:39:59 +01:00
channelmix-ops.c audioconvert: pass state to functions 2019-03-29 17:39:59 +01:00
channelmix-ops.h audioconvert: pass state to functions 2019-03-29 17:39:59 +01:00
channelmix.c audioconvert: pass state to functions 2019-03-29 17:39:59 +01:00
fmt-ops-c.c audioconvert: pass state to functions 2019-03-29 17:39:59 +01:00
fmt-ops-sse2.c audioconvert: pass state to functions 2019-03-29 17:39:59 +01: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 audioconvert: pass state to functions 2019-03-29 17:39:59 +01:00
fmtconvert.c audioconvert: pass state to functions 2019-03-29 17:39:59 +01:00
merger.c audioconvert: pass state to functions 2019-03-29 17:39:59 +01:00
meson.build audioconvert: pass state to functions 2019-03-29 17:39:59 +01:00
plugin.c use SPA_EXPORT to export symbols 2019-02-06 13:24:41 +01:00
resample-native-avx.c resample-native: small tweaks 2019-03-29 12:08:45 +01:00
resample-native-c.c audioconvert: compile c version separately 2019-03-28 21:07:53 +01:00
resample-native-impl.h resample-native: small tweaks 2019-03-29 12:08:45 +01: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 audioconvert: compile c version separately 2019-03-28 21:07:53 +01:00
resample-peaks-sse.h resample: Let the resampler object handle all channels 2019-03-22 16:48:35 +01:00
resample-peaks.h resample: Let the resampler object handle all channels 2019-03-22 16:48:35 +01:00
resample-speex.h resample: Let the resampler object handle all channels 2019-03-22 16:48:35 +01:00
resample.c audioconvert: add simple and faster resampler 2019-03-26 12:58:26 +01:00
resample.h audioconvert: handle more optimizations 2019-03-27 17:58:48 +01:00
splitter.c audioconvert: pass state to functions 2019-03-29 17:39:59 +01:00
test-fmt-ops.c audioconvert: pass state to functions 2019-03-29 17:39:59 +01:00
test-resample.c resample-native: cleanups 2019-03-27 11:23:52 +01:00