[FFmpeg-devel] [PATCH] configure: enable libavresample by default

Paul B Mahol onemda at gmail.com
Mon Oct 21 16:48:50 CEST 2013


On 10/20/13, wm4 <nfxjfg at googlemail.com> wrote:
> ---
> There are several reasons why we should do this:
> - It makes it easier to migrate from Libav to FFmpeg.

Also applies the other way.

> - Reduces differences between Libav and FFmpeg, increases
>   interoperability, and reduces the change that software becomes
>   Libav or FFmpeg only (the latter would not be bad for FFmpeg, but
>   the latter definitely is - so interoperability is better for FFmpeg
>   as well).

That is little confusing. Is it bad or not?

> - Makes resampling and mixing behavior (performance and quality)
>   more predictable for software that has to run with both FFmpeg
>   and Libav.

You mean by not using swresample?

> - Makes some Libav-only software run on FFmpeg (assuming there
>   is software which relies on libavresample being present).

What software?

> - Easier to maintain than a hypothetical API compatibility wrapper
>   around libswresample to make it look like libavresample.
> - Some audio filters in lavfi depend on it. They are disabled if
>   libavresample is disabled.
> - You shouldn't cause pain to your users just because you think
>   that libswresample is unambiguously better than libavresample.
> - It's in the source tree, so why not enable it?


More information about the ffmpeg-devel mailing list