[FFmpeg-devel] [PATCH] Fix warnings in graphparser.c
Stefano Sabatini
stefano.sabatini-lala
Sun May 24 11:49:00 CEST 2009
On date Thursday 2009-05-21 22:03:25 +0200, Vitor Sessak encoded:
> Stefano Sabatini wrote:
>> On date Tuesday 2009-05-19 23:01:45 +0200, Stefano Sabatini encoded:
>>> Hi,
>>> fixes the warnings in graphparser.c:
>>> graphparser.c: In function ?free_inout?:
>>> graphparser.c:141: warning: passing argument 1 of ?av_free? discards qualifiers from pointer target type
>>> graphparser.c: In function ?link_filter_inouts?:
>>> graphparser.c:188: warning: passing argument 1 of ?av_free? discards qualifiers from pointer target type
>>> graphparser.c: In function ?parse_outputs?:
>>> graphparser.c:271: warning: passing argument 1 of ?av_free? discards qualifiers from pointer target type
>>>
>>> Since name is supposed to be freed it shouldn't be declared const (but
>>> maybe it should be const since it is not supposed to be changed, but
>>> the "const" keyword cannot express the constraint "don't change it but
>>> free it if you want").
>>>
>>> Anyway IMO it looks more correct this way, also removes these
>>> fastidious warnings.
>>>
>>> Regards.
>>> --
>>> FFmpeg = Faithless and Fantastic Multimedia Proud Elected Geisha
>>
>>> Index: libavfilter/graphparser.h
>>> ===================================================================
>>> --- libavfilter/graphparser.h (revision 18854)
>>> +++ libavfilter/graphparser.h (working copy)
>>> @@ -29,7 +29,7 @@
>>> * A linked-list of the inputs/outputs of the filter chain.
>>> */
>>> typedef struct AVFilterInOut {
>>> - const char *name;
>>> + char *name;
>>> AVFilterContext *filter;
>>> int pad_idx;
>>
>> Ping.
>
> Fine for me.
OK to apply?
--
FFmpeg = Frenzy and Fundamental Mournful Portable Epic Governor
More information about the ffmpeg-devel
mailing list