04.08.2014 18:40, Peter Meerwald wrote:
see http://sourceforge.net/p/soxr/wiki/Home/

Signed-off-by: Peter Meerwald <pme...@pmeerw.net>
Signed-off-by: poljar (Damir Jelić) <poljari...@gmail.com>

--

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
pulseaudio-discuss@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss

Reply via email to