Force all zero txfm in skip_txfm mode
Change-Id: I19793c397263da01bd24f0717bfa2c393d6503fd
diff --git a/av1/encoder/encodemb.c b/av1/encoder/encodemb.c
index f54ebc1..4707ccf 100644
--- a/av1/encoder/encodemb.c
+++ b/av1/encoder/encodemb.c
@@ -746,8 +746,12 @@
TX_TYPE tx_type = DCT_DCT;
const int bw = mi_size_wide[plane_bsize];
- if (plane == 0 && is_blk_skip(x->txfm_search_info.blk_skip, plane,
- blk_row * bw + blk_col)) {
+
+ if (xd->mi[0]->skip_txfm) {
+ *eob = 0;
+ p->txb_entropy_ctx[block] = 0;
+ } else if (plane == 0 && is_blk_skip(x->txfm_search_info.blk_skip, plane,
+ blk_row * bw + blk_col)) {
*eob = 0;
p->txb_entropy_ctx[block] = 0;
} else {