[pulseaudio-discuss] [PATCH 3/3] resampler: Add optional libavresample resampler
Alexander E. Patrakov
patrakov at gmail.com
Sun Aug 24 02:00:25 PDT 2014
04.08.2014 18:40, Peter Meerwald wrote:
> see https://libav.org/doxygen/master/group__lavr.html
>
> Signed-off-by: Peter Meerwald <pmeerw at pmeerw.net>
> Signed-off-by: poljar (Damir Jelić) <poljarinho at gmail.com>
> ---
> configure.ac | 17 +++++
> src/Makefile.am | 6 ++
> src/pulsecore/resampler.c | 14 +++-
> src/pulsecore/resampler.h | 2 +
> src/pulsecore/resampler/lavr.c | 160 +++++++++++++++++++++++++++++++++++++++++
> 5 files changed, 198 insertions(+), 1 deletion(-)
> create mode 100644 src/pulsecore/resampler/lavr.c
This resampler needs further investigation. For 44100 -> 48000 Hz
resampling, it yields response that does not even resemble that of a
proper resampler. In particular, instead of attenuating only frequencies
that are close to the half of the sample rate, it attenuates frequencies
near the quarter of the sampling rate. Also, unlike any other resampler,
it produces a strong line of the mirror frequency (22050 hz - signal
frequency) on the output.
Perhaps there is an implementation error somewhere?
--
Alexander E. Patrakov
-------------- next part --------------
A non-text attachment was scrubbed...
Name: lavr_response.png
Type: image/png
Size: 203089 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20140824/645fbd9f/attachment-0001.png>
More information about the pulseaudio-discuss
mailing list