04.08.2014 18:40, Peter Meerwald wrote:
see http://sourceforge.net/p/soxr/wiki/Home/
Signed-off-by: Peter Meerwald <[email protected]>
Signed-off-by: poljar (Damir Jelić) <[email protected]>
--
rebased and leftover handling is external to _resample() now;
this fixes a bug in the leftover_length computation since soxr supports
s16 and float32, hence sizeof(float) is wrong
---
configure.ac | 17 ++++++
src/Makefile.am | 6 ++
src/pulsecore/resampler.c | 14 ++++-
src/pulsecore/resampler.h | 2 +
src/pulsecore/resampler/soxr.c | 124 +++++++++++++++++++++++++++++++++++++++++
5 files changed, 162 insertions(+), 1 deletion(-)
I'd rather not accept this resampler. It is worse than speex-float-1,
and, for 44100 -> 48000 Hz resampling, produces audible (according to
the model) distortions for every full-scale sine wave above 3 kHz.
--
Alexander E. Patrakov
_______________________________________________
pulseaudio-discuss mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss