17.08.2014 12:38, Tanu Kaskinen wrote:
Patch review status updated:
http://www.freedesktop.org/wiki/Software/PulseAudio/PatchStatus/
...
Resampler quality testing
From: poljar (Damir Jelić)
Submission date: 2013-08-26(?)
In a github branch:
https://github.com/poljar/pulseaudio/commits/resampler_quality
Review: does not answer the question "is this distortion audible?" and
provides no way to evaluate quality of non-PulseAudio resamplers.
So I have decided to redo all of this using a different approach. The
new work is based on a psychoacoustical model in order to correct the
first objection, and is supposed to judge any resampler according to its
output as a wav file (including Windows output recorded by KVM) when
given a linear sine sweep. I have already implemented the model, can
answer the "is this distortion audible" question given the spectrum of
the signal and the distortion, but have not used this yet to analyze the
resampler output. Damir also provided useful contributions. So this is
definitely no longer "Waiting for Review".
As this successor is now a side project that does not share code with
PulseAudio and does not even use PulseAudio, I don't expect it to
produce a PulseAudio patch. If Damir agrees, let's remove it from the page.
I think I will have some announceable results in about a week and full
results in about a month, and would like to talk about this (maybe
unofficially) at Audio mini conference 2014.
Resampler implementations
From: poljar (Damir Jelić)
Submission date: 2013-09-06(?)
Reviewed: 2013-11-29
In a github branch:
https://github.com/poljar/pulseaudio/commits/resampler_implementations_v2
Status update:
http://article.gmane.org/gmane.comp.audio.pulseaudio.general/18991
Performance tests (mono):
http://poljar.blogspot.com/2013/08/vol-2-resampling-methods.html
Performance tests (stereo & 5.1): TBD
Bandwidth & Aliasing tests: TBD, with explanatory material at
http://poljar.blogspot.com/2013/10/epilogue-fourier-analysis-and-testing.html
Features (such as variable-rate support, input & output formats,
optimizations for particular combinations of sample rates, compatibility with
rewinds): TBD
Duplicate of this one, and all TBDs still apply to the new submission
(please copy):
resamplers
3 patches
From: Damir Jelić / Peter Meerwald
Submission date: 2014-08-04
On the mailing list:
http://thread.gmane.org/gmane.comp.audio.pulseaudio.general/20739
These have been reviewed by Arun and Alexander, and it's a bit unclear what
will happen next. The first patch appears to be (mostly?) ready to be merged,
the two other patches probably need at least some additional justification.
Yes, the first patch should be merged, with or without taking my
speex_is_fixed_point objection into account. I would have to apply the
other two patches locally in order to do the quality evaluation, but
don't want them to be upstreamed yet, until we have tools to judge them.
Hopefully this clears the "what's next" question.
--
Alexander E. Patrakov
_______________________________________________
pulseaudio-discuss mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss