cb4x4: Move sub-4X4 TX sizes behind CONFIG_CHROMA_2X2.

cb4x4 itself should not require these sizes.

This simplifies compatibility with other experiments, since we can
first make them work with cb4x4 (which is now on by default), and
then worry about chroma_2x2 (which is not) in separate steps.

Encoder and decoder output should remain unchanged.

Change-Id: I4e9fcdae49f238b5099a3c74a398fe993c2545f8
diff --git a/av1/common/entropymode.c b/av1/common/entropymode.c
index 6aa51e2..e60c651 100644
--- a/av1/common/entropymode.c
+++ b/av1/common/entropymode.c
@@ -18,7 +18,7 @@
 
 #if CONFIG_LV_MAP
 const aom_prob default_txb_skip[TX_SIZES][TXB_SKIP_CONTEXTS] = {
-#if CONFIG_CB4X4
+#if CONFIG_CHROMA_2X2
   { 252, 71, 126, 184, 178, 218, 251, 49, 133, 221, 27, 92, 197 },
 #endif
   { 252, 71, 126, 184, 178, 218, 251, 49, 133, 221, 27, 92, 197 },
@@ -32,7 +32,7 @@
 
 const aom_prob default_coeff_base
     [TX_SIZES][PLANE_TYPES][NUM_BASE_LEVELS][COEFF_BASE_CONTEXTS] = {
-#if CONFIG_CB4X4
+#if CONFIG_CHROMA_2X2
       { // TX_2X2
         {
             { 73,  128, 131, 204, 165, 226, 169, 236, 18,  128, 51,
@@ -168,7 +168,7 @@
     };
 
 const aom_prob default_nz_map[TX_SIZES][PLANE_TYPES][SIG_COEF_CONTEXTS] = {
-#if CONFIG_CB4X4
+#if CONFIG_CHROMA_2X2
   {
       { 34, 103, 61, 106, 62,  160, 112, 54, 173, 121,
         75, 157, 92, 75,  157, 129, 94,  65, 52,  37 },
@@ -203,7 +203,7 @@
 };
 
 const aom_prob default_eob_flag[TX_SIZES][PLANE_TYPES][EOB_COEF_CONTEXTS] = {
-#if CONFIG_CB4X4
+#if CONFIG_CHROMA_2X2
   {
       { 229, 236, 231, 222, 239, 236, 214, 201, 236, 226, 195, 134, 228,
         210, 150, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128 },
@@ -238,7 +238,7 @@
 };
 
 const aom_prob default_coeff_lps[TX_SIZES][PLANE_TYPES][LEVEL_CONTEXTS] = {
-#if CONFIG_CB4X4
+#if CONFIG_CHROMA_2X2
   {
       { 164, 128, 134, 165, 128, 137, 168, 128, 97,  136, 167, 128,
         182, 205, 143, 172, 200, 145, 173, 193, 103, 137, 170, 191,
@@ -1852,7 +1852,7 @@
     default_inter_ext_tx_prob[EXT_TX_SETS_INTER][EXT_TX_SIZES][TX_TYPES - 1] = {
       {
 // ToDo(yaowu): remove unused entry 0.
-#if CONFIG_CB4X4
+#if CONFIG_CHROMA_2X2
           { 0 },
 #endif
           { 0 },
@@ -1861,7 +1861,7 @@
           { 0 },
       },
       {
-#if CONFIG_CB4X4
+#if CONFIG_CHROMA_2X2
           { 0 },
 #endif
           { 10, 24, 30, 128, 128, 128, 128, 112, 160, 128, 128, 128, 128, 128,
@@ -1874,7 +1874,7 @@
             128 },
       },
       {
-#if CONFIG_CB4X4
+#if CONFIG_CHROMA_2X2
           { 0 },
 #endif
           { 10, 30, 128, 112, 160, 128, 128, 128, 128, 128, 128 },
@@ -1883,7 +1883,7 @@
           { 10, 30, 128, 112, 160, 128, 128, 128, 128, 128, 128 },
       },
       {
-#if CONFIG_CB4X4
+#if CONFIG_CHROMA_2X2
           { 0 },
 #endif
           { 12 },
@@ -1900,7 +1900,7 @@
                              [TX_TYPES - 1] = {
                                {
 // ToDo(yaowu): remove unused entry 0.
-#if CONFIG_CB4X4
+#if CONFIG_CHROMA_2X2
                                    {
                                        { 0 },
                                    },
@@ -1983,7 +1983,7 @@
                                    },
                                },
                                {
-#if CONFIG_CB4X4
+#if CONFIG_CHROMA_2X2
                                    {
                                        { 0 },
                                    },
@@ -2066,7 +2066,7 @@
                                    },
                                },
                                {
-#if CONFIG_CB4X4
+#if CONFIG_CHROMA_2X2
                                    {
                                        { 0 },
                                    },
@@ -2164,7 +2164,7 @@
 
 static const aom_prob
     default_intra_ext_tx_prob[EXT_TX_SIZES][TX_TYPES][TX_TYPES - 1] = {
-#if CONFIG_CB4X4
+#if CONFIG_CHROMA_2X2
       { { 240, 85, 128 }, { 4, 1, 248 }, { 4, 1, 8 }, { 4, 248, 128 } },
 #endif
       { { 240, 85, 128 }, { 4, 1, 248 }, { 4, 1, 8 }, { 4, 248, 128 } },
@@ -2173,7 +2173,7 @@
     };
 
 static const aom_prob default_inter_ext_tx_prob[EXT_TX_SIZES][TX_TYPES - 1] = {
-#if CONFIG_CB4X4
+#if CONFIG_CHROMA_2X2
   { 160, 85, 128 },
 #endif
   { 160, 85, 128 },
@@ -2203,7 +2203,7 @@
 #if CONFIG_SUPERTX
 static const aom_prob
     default_supertx_prob[PARTITION_SUPERTX_CONTEXTS][TX_SIZES] = {
-#if CONFIG_CB4X4
+#if CONFIG_CHROMA_2X2
 #if CONFIG_TX64X64
       { 1, 1, 160, 160, 170, 180 }, { 1, 1, 200, 200, 210, 220 },
 #else
@@ -2214,8 +2214,8 @@
       { 1, 160, 160, 170, 180 }, { 1, 200, 200, 210, 220 },
 #else
       { 1, 160, 160, 170 }, { 1, 200, 200, 210 },
-#endif  // CONFIG_CB4X4
 #endif  // CONFIG_TX64X64
+#endif  // CONFIG_CHROMA_2X2
     };
 #endif  // CONFIG_SUPERTX
 
@@ -2562,7 +2562,7 @@
     [EXT_TX_SETS_INTRA][EXT_TX_SIZES][INTRA_MODES][CDF_SIZE(TX_TYPES)] = {
       {
 // FIXME: unused zero positions, from uncoded trivial transform set
-#if CONFIG_CB4X4
+#if CONFIG_CHROMA_2X2
           {
               { 0 },
           },
@@ -2917,7 +2917,7 @@
     default_inter_ext_tx_cdf[EXT_TX_SETS_INTER][EXT_TX_SIZES][CDF_SIZE(
         TX_TYPES)] = {
       {
-#if CONFIG_CB4X4
+#if CONFIG_CHROMA_2X2
           { 0 },
 #endif
           { 0 },
@@ -2925,7 +2925,7 @@
           { 0 },
           { 0 } },
       {
-#if CONFIG_CB4X4
+#if CONFIG_CHROMA_2X2
           { 0 },
 #endif
           { AOM_ICDF(1280), AOM_ICDF(1453), AOM_ICDF(1626), AOM_ICDF(2277),
@@ -2949,7 +2949,7 @@
             AOM_ICDF(28253), AOM_ICDF(29758), AOM_ICDF(31263), AOM_ICDF(32768),
             0 } },
       {
-#if CONFIG_CB4X4
+#if CONFIG_CHROMA_2X2
           { 0 },
 #endif
           { AOM_ICDF(1280), AOM_ICDF(3125), AOM_ICDF(4970), AOM_ICDF(17132),
@@ -2969,7 +2969,7 @@
             AOM_ICDF(28370), AOM_ICDF(29836), AOM_ICDF(31302), AOM_ICDF(32768),
             0 } },
       {
-#if CONFIG_CB4X4
+#if CONFIG_CHROMA_2X2
           { 0 },
 #endif
           { AOM_ICDF(1536), AOM_ICDF(32768), 0 },
@@ -2980,7 +2980,7 @@
 #else
 static const aom_cdf_prob
     default_intra_ext_tx_cdf[EXT_TX_SIZES][TX_TYPES][CDF_SIZE(TX_TYPES)] = {
-#if CONFIG_CB4X4
+#if CONFIG_CHROMA_2X2
       { { AOM_ICDF(30720), AOM_ICDF(31400), AOM_ICDF(32084), AOM_ICDF(32768),
           0 },
         { AOM_ICDF(512), AOM_ICDF(638), AOM_ICDF(31764), AOM_ICDF(32768), 0 },
@@ -3011,7 +3011,7 @@
 
 static const aom_cdf_prob
     default_inter_ext_tx_cdf[EXT_TX_SIZES][CDF_SIZE(TX_TYPES)] = {
-#if CONFIG_CB4X4
+#if CONFIG_CHROMA_2X2
       { AOM_ICDF(20480), AOM_ICDF(24560), AOM_ICDF(28664), AOM_ICDF(32768), 0 },
 #endif
       { AOM_ICDF(20480), AOM_ICDF(24560), AOM_ICDF(28664), AOM_ICDF(32768), 0 },