Bake in large chroma transforms for inter/intra

Bakes in DISABLE_VARTX_FOR_CHROMA/DISABLE_SMLTX_FOR_CHROMA_INTRA
macros.
Cleans up code and removes the unwieldy uv_txsize_lookup array.

Change-Id: I9aec8bfcfe218791517ab18e427bc645687916c3
diff --git a/av1/common/blockd.h b/av1/common/blockd.h
index 262905a..a2bcaa6 100644
--- a/av1/common/blockd.h
+++ b/av1/common/blockd.h
@@ -39,12 +39,6 @@
 #define COMPOUND_SEGMENT_TYPE 1
 #define MAX_SEG_MASK_BITS 1
 
-// Disables vartx transform split for chroma
-#define DISABLE_VARTX_FOR_CHROMA 1
-
-// Disables small transform split for intra modes.
-#define DISABLE_SMLTX_FOR_CHROMA_INTRA 1
-
 // SEG_MASK_TYPES should not surpass 1 << MAX_SEG_MASK_BITS
 typedef enum {
 #if COMPOUND_SEGMENT_TYPE == 0
@@ -1151,23 +1145,7 @@
 
 static INLINE TX_SIZE av1_get_uv_tx_size(const MB_MODE_INFO *mbmi, int ss_x,
                                          int ss_y) {
-  if (is_inter_block(mbmi)) {
-#if DISABLE_VARTX_FOR_CHROMA
-    return av1_get_max_uv_txsize(mbmi->sb_type, 1, ss_x, ss_y);
-#endif  // DISABLE_VARTX_FOR_CHROMA
-  } else {
-#if DISABLE_SMLTX_FOR_CHROMA_INTRA
-    return av1_get_max_uv_txsize(mbmi->sb_type, 0, ss_x, ss_y);
-#endif  // DISABLE_SMLTX_FOR_CHROMA_INTRA
-#if CONFIG_CFL
-    if (mbmi->uv_mode == UV_CFL_PRED)
-      return av1_get_max_uv_txsize(mbmi->sb_type, 0, ss_x, ss_y);
-#endif
-  }
-  const TX_SIZE uv_txsize =
-      uv_txsize_lookup[mbmi->sb_type][mbmi->tx_size][ss_x][ss_y];
-  assert(uv_txsize != TX_INVALID);
-  return uv_txsize;
+  return av1_get_max_uv_txsize(mbmi->sb_type, is_inter_block(mbmi), ss_x, ss_y);
 }
 
 static INLINE TX_SIZE av1_get_tx_size(int plane, const MACROBLOCKD *xd) {
@@ -1178,24 +1156,6 @@
   return av1_get_uv_tx_size(mbmi, pd->subsampling_x, pd->subsampling_y);
 }
 
-// Temporary function to facilitate removal of uv_txsize_lookup if we
-// decide to go with DISABLE_SMLTX_FOR_CHROMA_INTRA = 1
-// TODO(debargha): Clean this up
-static INLINE TX_SIZE av1_get_uv_tx_size_vartx(
-    const MB_MODE_INFO *mbmi, const struct macroblockd_plane *pd,
-    BLOCK_SIZE bsize, int tx_row, int tx_col) {
-#if DISABLE_VARTX_FOR_CHROMA
-  (void)bsize;
-  (void)tx_row;
-  (void)tx_col;
-  return av1_get_max_uv_txsize(mbmi->sb_type, 1, pd->subsampling_x,
-                               pd->subsampling_y);
-#else
-  (void)pd;
-  return uv_txsize_lookup[bsize][mbmi->inter_tx_size[tx_row][tx_col]][0][0];
-#endif  // DISABLE_VARTX_FOR_CHROMA
-}
-
 void av1_reset_skip_context(MACROBLOCKD *xd, int mi_row, int mi_col,
                             BLOCK_SIZE bsize);