diff --git a/libavcodec/h264data.h b/libavcodec/h264data.h
index 8ade1df23225656893079083db4414598cab321f..ddf2ce9bdca1a0d361f70e3174abe8900bde9e17 100644
--- a/libavcodec/h264data.h
+++ b/libavcodec/h264data.h
@@ -688,7 +688,7 @@ static const int tc0_table[52*3][3] = {
 
 /* Cabac pre state table */
 
-static const int cabac_context_init_I[460][2] =
+static const int8_t cabac_context_init_I[460][2] =
 {
     /* 0 - 10 */
     { 20, -15 }, {  2, 54 },  {  3,  74 }, { 20, -15 },
@@ -857,7 +857,7 @@ static const int cabac_context_init_I[460][2] =
     {  29,   9 }, {  35,  20 }, {  29,  36 }, {  14,  67 }
 };
 
-static const int cabac_context_init_PB[3][460][2] =
+static const int8_t cabac_context_init_PB[3][460][2] =
 {
     /* i_cabac_init_idc == 0 */
     {