From 42e5c2ad8abfb6ac2616e0011b380f1359788ff2 Mon Sep 17 00:00:00 2001
From: Yaowu Xu <yaowu@google.com>
Date: Fri, 18 Mar 2016 11:38:56 -0700
Subject: [PATCH] Two minor logic fixes

Change-Id: I1d5624fb2f34f87a55613036851034ec7c2d0b76
---
 vp10/encoder/bitstream.c | 2 +-
 vp10/encoder/rdopt.c     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/vp10/encoder/bitstream.c b/vp10/encoder/bitstream.c
index f20c224b45..a305c42ea3 100644
--- a/vp10/encoder/bitstream.c
+++ b/vp10/encoder/bitstream.c
@@ -1457,7 +1457,7 @@ static void write_modes_b(VP10_COMP *cpi, const TileInfo *const tile,
       assert(*tok < tok_end);
       pack_palette_tokens(w, tok, m->mbmi.palette_mode_info.palette_size[plane],
                           rows * cols - 1);
-      assert(*tok < tok_end);
+      assert(*tok < tok_end + m->mbmi.skip);
     }
   }
 
diff --git a/vp10/encoder/rdopt.c b/vp10/encoder/rdopt.c
index 01b5abb95b..647d571f74 100644
--- a/vp10/encoder/rdopt.c
+++ b/vp10/encoder/rdopt.c
@@ -8286,7 +8286,7 @@ void vp10_rd_pick_inter_mode_sb(VP10_COMP *cpi,
 
         rd_cost->rate = rate2;
 #if CONFIG_SUPERTX
-        if (x->skip && rate_y == INT_MAX)
+        if (x->skip)
           *returnrate_nocoef = rate2;
         else
           *returnrate_nocoef = rate2 - rate_y - rate_uv;
-- 
GitLab