[FFmpeg-devel] [PATCH]Silence a msvc warning

Reimar Döffinger Reimar.Doeffinger at gmx.de
Tue Sep 18 20:00:43 CEST 2012

On 18 Sep 2012, at 18:34, Derek Buitenhuis <derek.buitenhuis at gmail.com> wrote:
> On 18/09/2012 12:17 PM, Carl Eugen Hoyos wrote:
>> msvc currently often warns:
>> warning C4554: '>>' : check operator precedence for possible error; use 
>> parentheses to clarify precedence
> This is rather dumb indeed. Patch looks OK to me.
>> More important would be to silence:
>> warning C4005: 'av_restrict' : macro redefinition
>>        libavutil\attributes.h(66) : see previous definition of 'av_restrict'
>> But I am not sure where this should be done.
> Please see this thread:
> http://ffmpeg.org/pipermail/ffmpeg-devel/2012-September/130621.html

While that's maybe not a bad idea anyway, I think here it just might hide a real issue:
some file includes config.h after it already included attributes.h. Without further investigation, that does not seem right to me.

More information about the ffmpeg-devel mailing list