Sync sub8x8 chroma component decoding process

Process sub8x8 chroma component decoding in the unit of 4x4 block.

Change-Id: I02e149f6076cdb5942b8a0a0b9ac2d833b1a7e49
diff --git a/av1/encoder/bitstream.c b/av1/encoder/bitstream.c
index 4106860..7830ba9 100644
--- a/av1/encoder/bitstream.c
+++ b/av1/encoder/bitstream.c
@@ -2151,6 +2151,15 @@
     assert(*tok < tok_end);
     for (plane = 0; plane < MAX_MB_PLANE; ++plane) {
       MB_MODE_INFO *mbmi = &m->mbmi;
+
+#if CONFIG_CB4X4
+      if (mbmi->sb_type < BLOCK_8X8 && plane &&
+          !is_chroma_reference(mi_row, mi_col)) {
+        (*tok)++;
+        continue;
+      }
+#endif
+
 #if CONFIG_VAR_TX
       const struct macroblockd_plane *const pd = &xd->plane[plane];
       BLOCK_SIZE bsize = mbmi->sb_type;