[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).
> - 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