[FFmpeg-devel] [PATCH] lswr: remove support for libsoxr resampling

Rob Sykes aquegg at yahoo.co.uk
Mon Mar 6 17:52:19 EET 2017

On Mon, Mar 06, 2017 at 03:19:48AM +0000, Rostislav Pehlivanov wrote:

> The soxr resampler is slower and worse than the swr resampler,
> hence drop the former.
With git master of ffmpeg and libsoxr 0.1.1, using default parameters, on x86, soxr is indeed a little slower than swr; however many would consider soxr’s quality (w.r.t. aliasing artefacts etc.) to be much higher—see attached image.   IIRC, when resampling with other options (such as using a ‘steep’ filter), soxr (0.1.1) is faster than swr.
These relative merits formed the basis for including soxr originally and are unchanged AFAIK.
Btw, testing using git master of libsoxr shows soxr to be faster than swr even with default parameters.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: aliasing.png
Type: image/png
Size: 50072 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20170306/39906029/attachment.png>

More information about the ffmpeg-devel mailing list