[FFmpeg-devel] [PATCH] libx264: support for BUILD >= 63

Måns Rullgård mans
Wed Sep 17 12:29:07 CEST 2008


Stefano Sabatini wrote:
> On date Tuesday 2008-09-16 23:52:50 +0100, M?ns Rullg?rd encoded:
>> Stefano Sabatini <stefano.sabatini-lala at poste.it> writes:
>>
>> > On date Tuesday 2008-09-16 11:28:56 +0200, Stefano Sabatini encoded:
>> >> On date Tuesday 2008-09-16 09:24:40 +0100, M?ns Rullg?rd encoded:
>> >> > Stefano Sabatini <stefano.sabatini-lala at poste.it> writes:
>> > [...]
>> >> > It's always been expected that uses should have a recent version of
>> >> > libraries they build FFmpeg against.  Testing every little thing would
>> >> > become such a chore.
>> >>
>> >> We know which version we need, and a simple check in the configure
>> >> should ensure that the user is compiling against it.
>> >>
>> >> > > And while we're at it we could assert(X264_BUILD == x264_build()) in
>> >> > > the init code (assuming that function is implemented).
>> >> >
>> >> > It a little harsh with assert(), wouldn't you say?  In fact, this
>> >> > shouldn't be needed at all, assuming libx264 uses correct shared
>> >> > library versioning.
>> >>
>> >> See my other mail in response to Dark Shikari, but I have not a strong
>> >> opinion on this, the configure check may be sufficient.
>> >
>> > Attached there is a first experiment with check_version.
> [...]
>> Rejected.  It doesn't work if cross-compiling.  It may have other
>> faults too; I didn't check carefully.  Besides, I don't think this
>> check is necessary.
>
> Would be a solution using pkg-config acceptable?

No.  pkg-config only leads to misery.  Did you know that every time
someone uses pkg-config, a child in Africa dies?

-- 
M?ns Rullg?rd
mans at mansr.com




More information about the ffmpeg-devel mailing list