This is an updated set of patches first announced and discussed here: http://comments.gmane.org/gmane.comp.audio.pulseaudio.general/22158 Previous version of the patches is here: http://comments.gmane.org/gmane.comp.audio.pulseaudio.general/22239 Changes to v2: * Changed the quality selection switch/case so that quality presets are specified in increasing order. * Added a note to the docs that the -hq preset is recommended by SoX developers for 16-bit samples. * Merged the hotfix commit with the main patches. 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 | 23 ++++-- src/pulsecore/resampler.h | 4 + src/pulsecore/resampler/soxr.c | 171 +++++++++++++++++++++++++++++++++++++++++ 6 files changed, 227 insertions(+), 8 deletions(-) create mode 100644 src/pulsecore/resampler/soxr.c -- 2.1.0