]> granicus.if.org Git - libvpx/commitdiff
Inlining inc_mv_component_count function.
authorDmitry Kovalev <dkovalev@google.com>
Wed, 24 Jul 2013 22:03:00 +0000 (15:03 -0700)
committerDmitry Kovalev <dkovalev@google.com>
Wed, 24 Jul 2013 22:03:00 +0000 (15:03 -0700)
Change-Id: Ic99d07a56b1752ec49fc5074b1dd6804b17609a0

vp9/common/vp9_entropymv.c

index 343b6241d6171dc5a6c4ef2f2866b65839955378..5ceec0d6b5e218d3c1ff4f8415639078f079b2da 100644 (file)
@@ -107,12 +107,6 @@ int vp9_get_mv_mag(MV_CLASS_TYPE c, int offset) {
   return mv_class_base(c) + offset;
 }
 
-static void inc_mv_component_count(int v, nmv_component_counts *comp_counts,
-                                   int incr) {
-  assert (v != 0);
-  comp_counts->mvcount[MV_MAX + v] += incr;
-}
-
 static void inc_mv_component(int v, nmv_component_counts *comp_counts,
                              int incr, int usehp) {
   int s, z, c, o, d, e, f;
@@ -164,14 +158,15 @@ static void counts_to_context(nmv_component_counts *mvcomp, int usehp) {
   }
 }
 
-void vp9_inc_mv(const MV *mv,  nmv_context_counts *mvctx) {
+void vp9_inc_mv(const MV *mv,  nmv_context_counts *counts) {
   const MV_JOINT_TYPE j = vp9_get_mv_joint(mv);
-  mvctx->joints[j]++;
+  ++counts->joints[j];
+
   if (mv_joint_vertical(j))
-    inc_mv_component_count(mv->row, &mvctx->comps[0], 1);
+    ++counts->comps[0].mvcount[MV_MAX + mv->row];
 
   if (mv_joint_horizontal(j))
-    inc_mv_component_count(mv->col, &mvctx->comps[1], 1);
+    ++counts->comps[1].mvcount[MV_MAX + mv->col];
 }
 
 static void adapt_prob(vp9_prob *dest, vp9_prob prep, unsigned int ct[2]) {