libva: change the types of all fields in VABoolCoderContextVPX
authorTianmi Chen <tianmi.chen@intel.com>
Mon, 1 Jul 2013 09:38:35 +0000 (17:38 +0800)
committerXiang, Haihao <haihao.xiang@intel.com>
Thu, 13 Feb 2014 07:07:47 +0000 (15:07 +0800)
BZ: 120268

Change the types of all fields in VABoolCoderContextVPX to
"unsigned char" to avoid potential bugs.

Change-Id: I483f115080cefe45ae49503ff5737c7dfff305a8
Signed-off-by: Tianmi Chen <tianmi.chen@intel.com>
va/va_dec_vp8.h

index a3526f7..268ed19 100644 (file)
@@ -51,11 +51,11 @@ extern "C" {
 typedef struct _VABoolCoderContextVPX
 {
     /* partition 0 "range" */
-    unsigned short range;
+    unsigned char range;
     /* partition 0 "value" */
-    unsigned int value;
+    unsigned char value;
     /* partition 0 number of shifts before an output byte is available */
-    unsigned short count;
+    unsigned char count;
 } VABoolCoderContextVPX;
 
 /**