You are not logged in.

#1 2016-09-29 14:08:06

Wild Penguin
Member
Registered: 2015-03-19
Posts: 320

[SOLVED] Pulseaudio does not support src-sinc-best-quality

Hi,

Seems that Pulseaudio in Arch does not support the resampling method src-sinc-best-quality:

$ pulseaudio --dump-resample-methods 
trivial
speex-float-0
speex-float-1
speex-float-2
speex-float-3
speex-float-4
speex-float-5
speex-float-6
speex-float-7
speex-float-8
speex-float-9
speex-float-10
speex-fixed-0
speex-fixed-1
speex-fixed-2
speex-fixed-3
speex-fixed-4
speex-fixed-5
speex-fixed-6
speex-fixed-7
speex-fixed-8
speex-fixed-9
speex-fixed-10
ffmpeg
auto
copy
peaks
soxr-mq
soxr-hq
soxr-vhq

If I try to enable it in daemon.conf, this will be (unsurprisingly) spammed in log:

pulseaudio[808]: W: [pulseaudio] resampler.c: Support for resampler 'src-sinc-best-quality' not compiled in, reverting to 'auto'.

Is this intentional behaviour, or am I missing some (non-documented) dependency? (Pulseaudio does not have any optional dependencies, but I have libsamplerate and speex, which are mentioned in the relevan part in pulseaudio man page, pulled in by something else, and also they have no optional dependencies.)

Should I file a bug report?

Last edited by Wild Penguin (2016-09-29 14:25:55)

Offline

#2 2016-09-29 14:10:37

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,743

Re: [SOLVED] Pulseaudio does not support src-sinc-best-quality

No you shouldn't file a bug, upstream has deprecated it because testing showed there to not be any benefit to the higher speex-float resamplers (there was a discussion on the pulse mailing list with the results of said testing). As a result of that Arch has removed it from the package. If you want better resamplers than the speex ones, you can experiment with the soxr ones (they currently contain a bug that introduces a 20ms latency on everything though)

Last edited by V1del (2016-09-29 14:19:21)

Offline

#3 2016-09-29 14:25:10

Wild Penguin
Member
Registered: 2015-03-19
Posts: 320

Re: [SOLVED] Pulseaudio does not support src-sinc-best-quality

Hi V1del and thanks for the clarification.

After posting, I found this bug report which has a bit more information about the background and links to the discussion you mention.

Personally, I've reverted to speex-float-10 and I'm sure that is fine for me. Resampling occurs very rarely on my setup and material in any case (probably only if I'm playing 44.1kHz and 48kHz sources simultaneously).

Last edited by Wild Penguin (2016-09-29 14:30:19)

Offline

Board footer

Powered by FluxBB