[pulseaudio-discuss] [PATCH 0/3] resamplers

Arun Raghavan arun at accosted.net
Mon Aug 4 06:56:35 PDT 2014


On Mon, 2014-08-04 at 14:40 +0200, Peter Meerwald wrote:
> Hello,
> 
> this patch series splits up the resampler implementation found in pulsecore
> into separate files and adds two new resampler implementations: soxr and
> libavresample
> 
> the work was mostly done by poljar (Damir Jelić) during GSoC'13, this is just
> a rebase
> 
> my goal would be to establish libavresample as the new default resampler and
> drop the ffmpeg code copied into PA currently; don't worry, this would be 
> further work based on the feedback received :)

The split looks good to go in now.

For the other two, I think it would be nice to have some
measurements/justification. We have the resampler test to do CPU
measurements (and I see that poljar already did some comparisons that
show soxr to be favourable in the int case at least), but I think we
need to also have a justification based on quality. Any thoughts on
measuring that?

I should also add that for libavresample to be the default
implementation, it needs to be easily available in distributions, and I
think this might be a concern unless the packaging is split off (at
least on my Fedora box, this comes from rpmfusion and not offcial Fedora
packages).

Cheers,
Arun



More information about the pulseaudio-discuss mailing list