summaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authorAndrey Semashev <andrey.semashev@gmail.com>2015-01-14 22:22:04 +0300
committerDavid Henningsson <david.henningsson@canonical.com>2015-02-12 20:36:59 +0100
commit62dc0ad6c33ce2be6b36dcdfc0bfef21f7681960 (patch)
treec1e3291811bc44bcb800e02f0c3fc58d678941de /man
parent6ea00eeb07a59c33cabc2b8011e5e2bea49d4050 (diff)
downloadpulseaudio-62dc0ad6c33ce2be6b36dcdfc0bfef21f7681960.tar.gz
Added documentation for soxr resampling methods.
Diffstat (limited to 'man')
-rw-r--r--man/pulse-daemon.conf.5.xml.in14
1 files changed, 11 insertions, 3 deletions
diff --git a/man/pulse-daemon.conf.5.xml.in b/man/pulse-daemon.conf.5.xml.in
index d37de25c7..07be109cf 100644
--- a/man/pulse-daemon.conf.5.xml.in
+++ b/man/pulse-daemon.conf.5.xml.in
@@ -86,7 +86,8 @@ License along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.
<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-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
@@ -96,8 +97,15 @@ License along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.
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 the SoX sound processing utility.
+ The mq variant has the best performance of the three. The hq is more expensive
+ and, according to SoX developers, is considered the best choice for audio of up to 16 bits per sample.
+ The vhq variant has more precision than hq and is more suitable for larger samples. The Soxr resamplers
+ generally offer better quality at less CPU compared to other resamplers, such as speex.
+ The downside is that they can add a significant delay to the output
+ (usually up to around 20 ms, in rare cases more).
+ 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