[FFmpeg-devel] [PATCH] Change broken -Werror=implicit flag in configure into working flag

Måns Rullgård mans
Sun Jun 27 12:52:57 CEST 2010


Martin Storsj? <martin at martin.st> writes:

> On Sun, 27 Jun 2010, M?ns Rullg?rd wrote:
>
>> Eli Friedman <eli.friedman at gmail.com> writes:
>> 
>> > Patch attached.  At least with gcc 4.4.3, -Werror=implicit does
>> > nothing, and -Werror=implicit-int does not work with -std=c99.
>> >
>> > The configure change exposes an error in ffserver.c, so I patched that
>> > as well; I'm not sure if this is the best fix, though.  The function
>> > in question is ff_url_split.
>> >
>> > -Eli
>> >
>> > Index: ffserver.c
>> > ===================================================================
>> > --- ffserver.c	(revision 23802)
>> > +++ ffserver.c	(working copy)
>> > @@ -29,6 +29,7 @@
>> >  #include <strings.h>
>> >  #include <stdlib.h>
>> >  #include "libavformat/avformat.h"
>> > +#include "libavformat/internal.h"
>> 
>> That is strictly verboten.  I've tried to make people fix this
>> properly, but they all ignored me.
>> [...]
>> I'd like to do that, but can't until ffserver is fixed.  And no,
>> including lavf private headers is not allowed.  The API must be fixed.
>
> Stefano sent a patch doing that, making both ff_url_split and ff_url_join 
> public, that stalled in a discussion on details regarding ff_url_join. 
> The part making ff_url_split public should be ok as far as I remember, 
> though.

ff_url_split() parts of the patch attached.

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



More information about the ffmpeg-devel mailing list