This is an updated set of patches first announced and discussed here: v1 - http://comments.gmane.org/gmane.comp.audio.pulseaudio.general/22158 v2 - http://comments.gmane.org/gmane.comp.audio.pulseaudio.general/22239 v3 - http://comments.gmane.org/gmane.comp.audio.pulseaudio.general/22591 v4 - http://comments.gmane.org/gmane.comp.audio.pulseaudio.general/22625 Changes to v4: * Disabled libsoxr backend for variable rate resampling. * Updated license header in soxr.c (use FSF web URL instead of address). * Removed unneeded "return -1" statements in the unreachable places. * Docs corrections. Similar patches by Peter Meerwald: http://lists.freedesktop.org/archives/pulseaudio-discuss/2014-August/021050.html Andrey Semashev (4): Added libsoxr resampler backend. Enabled libsoxr resampler backend. Added libsoxr detection and optional build of soxr resampler backend. Added documentation for soxr resampling methods. configure.ac | 17 +++++ man/pulse-daemon.conf.5.xml.in | 14 +++- src/Makefile.am | 6 ++ src/pulsecore/resampler.c | 33 +++++++- src/pulsecore/resampler.h | 4 + src/pulsecore/resampler/soxr.c | 167 +++++++++++++++++++++++++++++++++++++++++ 6 files changed, 234 insertions(+), 7 deletions(-) create mode 100644 src/pulsecore/resampler/soxr.c -- 2.1.0