rtc-screen: Disable IDTX for bit_depth > 8.
Bug: aomedia:3359
Change-Id: I59342265adadbbb350492539aa0e858bf1631a77
diff --git a/av1/encoder/nonrd_pickmode.c b/av1/encoder/nonrd_pickmode.c
index 4e6b3a9..b4ca51d 100644
--- a/av1/encoder/nonrd_pickmode.c
+++ b/av1/encoder/nonrd_pickmode.c
@@ -4175,7 +4175,10 @@
// Check for IDTX: based only on Y channel, so avoid when color_sensitivity
// is set.
- if (cpi->oxcf.tune_cfg.content == AOM_CONTENT_SCREEN && !skip_idtx_palette &&
+ // TODO(marpan): Only allow for 8 bit-depth for now, re-enable for 10/12 bit
+ // when issue 3359 is fixed.
+ if (cm->seq_params->bit_depth == 8 &&
+ cpi->oxcf.tune_cfg.content == AOM_CONTENT_SCREEN && !skip_idtx_palette &&
!cpi->oxcf.txfm_cfg.use_inter_dct_only && !x->force_zeromv_skip_for_blk &&
is_inter_mode(search_state.best_pickmode.best_mode) &&
(!cpi->sf.rt_sf.prune_idtx_nonrd ||