[pulseaudio-discuss] [PATCH 4/4] Added documentation for soxr resampling methods.

Andrey Semashev andrey.semashev at gmail.com
Tue Nov 11 13:39:28 PST 2014


---
 man/pulse-daemon.conf.5.xml.in | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/man/pulse-daemon.conf.5.xml.in b/man/pulse-daemon.conf.5.xml.in
index 754312e..714e4d8 100644
--- a/man/pulse-daemon.conf.5.xml.in
+++ b/man/pulse-daemon.conf.5.xml.in
@@ -88,7 +88,8 @@ USA.
       <opt>src-sinc-medium-quality</opt>, <opt>src-sinc-fastest</opt>,
       <opt>src-zero-order-hold</opt>, <opt>src-linear</opt>,
       <opt>trivial</opt>, <opt>speex-float-N</opt>,
-      <opt>speex-fixed-N</opt>, <opt>ffmpeg</opt>. See the
+      <opt>speex-fixed-N</opt>, <opt>ffmpeg</opt>, <opt>soxr-lq</opt>,
+      <opt>soxr-mq</opt>, <opt>soxr-hq</opt>, <opt>soxr-vhq</opt>. See the
       documentation of libsamplerate and speex for explanations of the
       different src- and speex- methods, respectively. The method
       <opt>trivial</opt> is the most basic algorithm implemented. If
@@ -98,8 +99,13 @@ USA.
       exist in two flavours: <opt>fixed</opt> and <opt>float</opt>. The former uses fixed point
       numbers, the latter relies on floating point numbers. On most
       desktop CPUs the float point resampler is a lot faster, and it
-      also offers slightly better quality. See the output of
-      <opt>dump-resample-methods</opt> for a complete list of all
+      also offers slightly better quality. The soxr- family methods
+      are based on libsoxr, a resampler library from SoX sound processing utility.
+      The lq variant has the lowest quality, vhq has the best. The Soxr resamplers
+      generally offer better quality compared to other resamplers, such as speex, and
+      often are less CPU-consuming at comparable or even better quality. The downside
+      is that the Soxr resamplers can add a significant delay to the output (up to around 20 ms).
+      See the output of <opt>dump-resample-methods</opt> for a complete list of all
       available resamplers. Defaults to <opt>speex-float-1</opt>. The
       <opt>--resample-method</opt> command line option takes precedence.
       Note that some modules overwrite or allow overwriting of the
-- 
2.1.0



More information about the pulseaudio-discuss mailing list