[FFmpeg-devel] [PATCH] Move ff_reverse to libavutil
Måns Rullgård
mans
Mon Nov 9 15:39:54 CET 2009
"Ronald S. Bultje" <rsbultje at gmail.com> writes:
> Hi,
>
> 2009/11/9 M?ns Rullg?rd <mans at mansr.com>:
>> Michael Niedermayer <michaelni at gmx.at> writes:
>>> we can optimize it if we put the part of config.h that specifies
>>> the architecture in a installed header
>>
>> This is not an option. ?We've had this discussion before. ?Summary:
>> config.h depends on the compiler used to build FFmpeg. ?Users of the
>> installed headers might be using a different one.
>
> You can split it and put the compiler-independent stuff
> (CONFIG_*_DE/ENCODER etc., and arch) in an installed header and the
> rest in a non-installed one, or make all that depend on available
> headers / header variables such as __GNUC__ or so.
The optimisations we're talking about depend on compiler-dependent
bits, e.g. HAVE_INLINE_ASM. Testing for __GNUC__ isn't enough.
> I'm sure this would be useful for something like VLC as well, to know
> which decoders are available when a user compiled it himself.
The encoders can be enumerated through the API. I guess a static
check might be useful too, of course.
--
M?ns Rullg?rd
mans at mansr.com
More information about the ffmpeg-devel
mailing list