a64multienc: change mc_frame_counter to unsigned
authorJanne Grunau <janne-libav@jannau.net>
Thu, 20 Sep 2012 09:34:35 +0000 (09:34 +0000)
committerJanne Grunau <janne-libav@jannau.net>
Wed, 10 Oct 2012 13:33:06 +0000 (15:33 +0200)
GCC cannot proof that c->mc_frame_counter is always >- 0, changing the
type from int to unsigned fixes following warning:

libavcodec/a64multienc.c: In function ‘a64multi_encode_frame’:
libavcodec/a64multienc.c:342:17: warning: ‘buf’ may be used uninitialized in this function[-Wuninitialized]

Signed-off-by: Janne Grunau <janne-libav@jannau.net>
libavcodec/a64enc.h

index bf5eb02..d5f8e9a 100644 (file)
@@ -41,7 +41,7 @@ typedef struct A64Context {
     AVLFG randctx;
     int mc_lifetime;
     int mc_use_5col;
-    int mc_frame_counter;
+    unsigned mc_frame_counter;
     int *mc_meta_charset;
     int *mc_charmap;
     int *mc_best_cb;