OSDN Git Service

avformat/thp: fix variable types to avoid overflows
authorMichael Niedermayer <michaelni@gmx.at>
Thu, 31 Oct 2013 01:19:40 +0000 (02:19 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Sun, 17 Nov 2013 18:11:07 +0000 (19:11 +0100)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
(cherry picked from commit 2b1056e4e27b046af3777e8bd65a5145abff878f)

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavformat/thp.c

index 3717b8f..09979ac 100644 (file)
 
 typedef struct ThpDemuxContext {
     int              version;
-    int              first_frame;
-    int              first_framesz;
-    int              last_frame;
+    unsigned         first_frame;
+    unsigned         first_framesz;
+    unsigned         last_frame;
     int              compoff;
-    int              framecnt;
+    unsigned         framecnt;
     AVRational       fps;
-    int              frame;
-    int              next_frame;
-    int              next_framesz;
+    unsigned         frame;
+    int64_t          next_frame;
+    unsigned         next_framesz;
     int              video_stream_index;
     int              audio_stream_index;
     int              compcount;