[pulseaudio-discuss] Resampler quality evaluation: now with room noise!
David Henningsson
david.henningsson at canonical.com
Thu Sep 25 13:56:20 PDT 2014
On 2014-09-25 21:54, Alexander E. Patrakov wrote:
> The conclusion of that work was that we need to use speex-float-5 to
> match the metric of "never introducing audible distortions" (that other
> operating systems meet by default) when resampling from 44.1 to 48 kHz.
> However, David Henningsson argued that this "never" included a lot of
> unrealistic worst-case conditions, i.e. that the quality achieved in
> proprietary OSes is actually overkill.
To elaborate, I'm not saying they're completely unrealistic, I'm don't
doubt that the resampler noises are hearable in *some* environments. The
question is how common it is.
We need to find a balance between quality on one side and CPU
consumption on the other side.
We used to have speex-float-3 but changed to speex-float-1 because
distros had changed, which in turn was because people complained that PA
took too much CPU. So speex-float-3 was causing problems for some people.
So, as a very rough measure, if we have one set of people complaining
about resampler CPU consumption, and another set of people complaining
about resampler noises, and the size of those two groups are roughly
equivalent, we're somewhat on a balance. :-)
I think your findings are very interesting when comparing different
resamplers though - i e, that speex seems to give best quality, given a
fixed processing power.
--
David Henningsson, Canonical Ltd.
https://launchpad.net/~diwic
More information about the pulseaudio-discuss
mailing list