[FFmpeg-devel] [PATCH] Fix warnings about int64toint32conversion

Michael Bradshaw mbradshaw at sorensonmedia.com
Wed May 16 20:05:13 CEST 2012

Wow, this turned into a lively discussion.

To answer some of the questions: these warnings are from MSVC 2008 and
2010 (haven't tested other versions). Yes, two of the casts are
technically unnecessary (read below). I have tested this with gcc
4.2.1 with a random sampling of 1000000 integers, and the output is
the same before and after the patch.

I've attached a new version of the patch that removes the two
unnecessary casts. I originally added them because a) I have a habit
of being explicit when demoting data types and b) for consistency. I
think you have a valid point Reimar that they probably shouldn't be
included in this patch, though, and MSVC 2008 and 2010 don't complain
if the two casts are removed.

Let me know if this patch is better.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Fixed-warnings-about-int64-to-int32-conversion.patch
Type: application/octet-stream
Size: 1191 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20120516/49b7cb79/attachment.obj>

More information about the ffmpeg-devel mailing list