[FFmpeg-devel] ffmpeg.c/cmdutils.c compilation
Benoit Fouet
benoit.fouet
Tue Jun 26 18:13:55 CEST 2007
Michael Niedermayer wrote:
> Hi
>
> On Mon, Jun 25, 2007 at 10:01:52AM -0400, Ronald S. Bultje wrote:
>
>> Hi,
>>
>> On 6/25/07, Michael Niedermayer <michaelni at gmx.at> wrote:
>>
>>> On Mon, Jun 25, 2007 at 09:18:23AM -0400, Ronald S. Bultje wrote:
>>>
>>>> On 6/24/07, Michael Niedermayer <michaelni at gmx.at> wrote:
>>>>
>>>>> On Sun, Jun 24, 2007 at 11:23:10AM -0400, Ronald S. Bultje wrote:
>>>>>
>>>>>> On 6/22/07, Michael Niedermayer <michaelni at gmx.at> wrote:
>>>>>>
>>>>>>> On Fri, Jun 22, 2007 at 09:15:30PM -0400, Ronald S. Bultje wrote:
>>>>>>>
>>>>>>>> recent changes don't allow those to be compiled w/o
>>>>>>>>
>>> HAVE_AV_CONFIG_H
>>>
>>>>>>>> anymore. Attached patch fixes half of it, although av_abort() and
>>>>>>>> closesocket() need some dirt. Should I no longer try to do them
>>>>>>>>
>>> w/o
>>>
>>>>>>>> HAVE_AV_CONFIG_H? That's bad, since they're examples for
>>>>>>>>
>>>>> applications,
>>>>>
>>>>>>>> and other applications would need to do w/o HAVE_AV_CONFIG_H
>>>>>>>>
>>> also.
>>>
>>>>>>> HAVE_AV_CONFIG_H should not be set when compiling examples, someone
>>>>>>>
>>>>> should
>>>>>
>>>>>>> change svn if needed so HAVE_AV_CONFIG_H isnt set for examples ...
>>>>>>>
>>>>>> So what's the preferred way of doing this?
>>>>>>
>>>>>> - change source code to not use internal av_*() functions (e.g.
>>>>>>
>>>>> av_abort())
>>>>>
>>>>>> which are protected by HAVE_AV_CONFIG_H, but use system functions (
>>>>>>
>>> e.g.
>>>
>>>>>> abort()) instead
>>>>>>
>>>> [..]
>>>>
>>>>
>>>>> s/av_abort/abort/ in these test/example applications
>>>>>
>>>> Please see attached.
>>>>
>>>> - config.h is needed in ffmpeg.c b/c of FFMPEG_CONFIGURATION and
>>>> ENABLE_SWSCALER macros.
>>>>
>>> hmm why ENABLE_SWSCALER? it should work fine if s/ENABLE_SWSCALER/1/
>>>
>> Dunno, but it indeed looks kind of silly. Patch for that attached also.
>>
>
> looks ok (assuming someone did test it without sws)
>
> [...]
>
>
now it's ok :)
Applied
Ben
--
Purple Labs S.A.
www.purplelabs.com
More information about the ffmpeg-devel
mailing list