Index: libs/libmythtv/mpeg/H264Parser.cpp
===================================================================
--- libs/libmythtv/mpeg/H264Parser.cpp	(revision 19247)
+++ libs/libmythtv/mpeg/H264Parser.cpp	(working copy)
@@ -370,7 +370,7 @@
 */
 bool H264Parser::decode_Header(GetBitContext *gb)
 {
-    uint first_mb_in_slice;
+    int first_mb_in_slice;
 
     if (log2_max_frame_num == 0 || pic_order_present_flag == -1)
     {
@@ -591,7 +591,7 @@
 
     int  offset_for_non_ref_pic;
     int  offset_for_top_to_bottom_field;
-    uint tmp;
+    int tmp;
     bool gaps_in_frame_num_allowed_flag;
 
     /*
@@ -647,7 +647,7 @@
           shall be in the range of -231 to 231 - 1, inclusive.
          */
         tmp = get_ue_golomb(gb);
-        for (uint idx = 0; idx < tmp; ++idx)
+        for (int idx = 0; idx < tmp; ++idx)
             get_se_golomb(gb);  // offset_for_ref_frame[i]
     }
 
@@ -925,7 +925,7 @@
         sar_width = sar_height = 0;
 }
 
-uint H264Parser::aspectRatio(void) const
+int H264Parser::aspectRatio(void) const
 {
 
     double aspect = 0.0;
