Avoid changing motion_mode after rd search
Check if the global motion undergoes non-translation mode. If that
is the case, do not force a newmv mode into globalmv mode.
This will resolve a mismatch bug of txk_sel.
Change-Id: I589f1619427f02045f8cf49bdea05f348f076236
diff --git a/av1/encoder/encodetxb.c b/av1/encoder/encodetxb.c
index 0825675..0e3da84 100644
--- a/av1/encoder/encodetxb.c
+++ b/av1/encoder/encodetxb.c
@@ -2496,6 +2496,7 @@
if (plane == 0)
mbmi->txk_type[(blk_row << MAX_MIB_SIZE_LOG2) + blk_col] = best_tx_type;
x->plane[plane].txb_entropy_ctx[block] = best_txb_ctx;
+ x->plane[plane].eobs[block] = best_eob;
if (!is_inter_block(mbmi)) {
// intra mode needs decoded result such that the next transform block