ref: 245fba74b77474f8ad877355d78d9b426500ddf0
parent: abd74ed594200ea751f2dbf9e192888f9eaecdde
author: Jim Bankoski <jimbankoski@google.com>
date: Thu Nov 29 03:13:18 EST 2012
signed mismatch mvrefcount Change-Id: Ie34820c1b6eaba9cf9316415a46f48af79c41646
--- a/vp9/common/vp9_entropymode.c
+++ b/vp9/common/vp9_entropymode.c
@@ -456,7 +456,7 @@
void vp9_accum_mv_refs(VP9_COMMON *pc,
MB_PREDICTION_MODE m,
const int context) {
- int (*mv_ref_ct)[4][2];
+ unsigned int (*mv_ref_ct)[4][2];
mv_ref_ct = pc->fc.mv_ref_ct;
@@ -486,7 +486,7 @@
#define MVREF_MAX_UPDATE_FACTOR 128
void vp9_update_mode_context(VP9_COMMON *pc) {
int i, j;
- int (*mv_ref_ct)[4][2];
+ unsigned int (*mv_ref_ct)[4][2];
int (*mode_context)[4];
mode_context = pc->fc.vp9_mode_contexts;
--- a/vp9/common/vp9_onyxc_int.h
+++ b/vp9/common/vp9_onyxc_int.h
@@ -120,7 +120,7 @@
#endif
int vp9_mode_contexts[INTER_MODE_CONTEXTS][4];
- int mv_ref_ct[INTER_MODE_CONTEXTS][4][2];
+ unsigned int mv_ref_ct[INTER_MODE_CONTEXTS][4][2];
} FRAME_CONTEXT;
typedef enum {
--- a/vp9/encoder/vp9_bitstream.c
+++ b/vp9/encoder/vp9_bitstream.c
@@ -265,7 +265,7 @@
static void update_mode_probs(VP9_COMMON *cm,
int mode_context[INTER_MODE_CONTEXTS][4]) {
int i, j;
- int (*mv_ref_ct)[4][2];
+ unsigned int (*mv_ref_ct)[4][2];
vpx_memcpy(mode_context, cm->fc.vp9_mode_contexts,
sizeof(cm->fc.vp9_mode_contexts));