Enable altref2 by default and merge it into ext-refs

Change-Id: Ie67266538db41c6aa7d79a5c270c26c021583c48
diff --git a/av1/encoder/rd.c b/av1/encoder/rd.c
index c30506a..8e04329 100644
--- a/av1/encoder/rd.c
+++ b/av1/encoder/rd.c
@@ -328,15 +328,11 @@
   128, 144, 128, 128, 144,
 #if CONFIG_EXT_REFS
   // TODO(zoeliu): To adjust further following factor values.
-  128, 128, 128
+  128, 128, 128,
   // TODO(weitinglin): We should investigate if the values should be the same
   //                   as the value used by OVERLAY frame
-  ,
-  144  // INTNL_OVERLAY_UPDATE
-#if CONFIG_ALTREF2
-  ,
+  144,  // INTNL_OVERLAY_UPDATE
   128   // INTNL_ARF_UPDATE
-#endif  // CONFIG_ALTREF2
 #endif  // CONFIG_EXT_REFS
 };
 
@@ -1073,9 +1069,7 @@
     rd->thresh_mult[THR_NEARESTL2] = 300;
     rd->thresh_mult[THR_NEARESTL3] = 300;
     rd->thresh_mult[THR_NEARESTB] = 300;
-#if CONFIG_ALTREF2
     rd->thresh_mult[THR_NEARESTA2] = 300;
-#endif  // CONFIG_ALTREF2
 #endif  // CONFIG_EXT_REFS
     rd->thresh_mult[THR_NEARESTA] = 300;
     rd->thresh_mult[THR_NEARESTG] = 300;
@@ -1085,9 +1079,7 @@
     rd->thresh_mult[THR_NEARESTL2] = 0;
     rd->thresh_mult[THR_NEARESTL3] = 0;
     rd->thresh_mult[THR_NEARESTB] = 0;
-#if CONFIG_ALTREF2
     rd->thresh_mult[THR_NEARESTA2] = 0;
-#endif  // CONFIG_ALTREF2
 #endif  // CONFIG_EXT_REFS
     rd->thresh_mult[THR_NEARESTA] = 0;
     rd->thresh_mult[THR_NEARESTG] = 0;
@@ -1100,9 +1092,7 @@
   rd->thresh_mult[THR_NEWL2] += 1000;
   rd->thresh_mult[THR_NEWL3] += 1000;
   rd->thresh_mult[THR_NEWB] += 1000;
-#if CONFIG_ALTREF2
   rd->thresh_mult[THR_NEWA2] = 1000;
-#endif  // CONFIG_ALTREF2
 #endif  // CONFIG_EXT_REFS
   rd->thresh_mult[THR_NEWA] += 1000;
   rd->thresh_mult[THR_NEWG] += 1000;
@@ -1112,9 +1102,7 @@
   rd->thresh_mult[THR_NEARL2] += 1000;
   rd->thresh_mult[THR_NEARL3] += 1000;
   rd->thresh_mult[THR_NEARB] += 1000;
-#if CONFIG_ALTREF2
   rd->thresh_mult[THR_NEARA2] = 1000;
-#endif  // CONFIG_ALTREF2
 #endif  // CONFIG_EXT_REFS
   rd->thresh_mult[THR_NEARA] += 1000;
   rd->thresh_mult[THR_NEARG] += 1000;
@@ -1124,9 +1112,7 @@
   rd->thresh_mult[THR_ZEROL2] += 2000;
   rd->thresh_mult[THR_ZEROL3] += 2000;
   rd->thresh_mult[THR_ZEROB] += 2000;
-#if CONFIG_ALTREF2
   rd->thresh_mult[THR_ZEROA2] = 2000;
-#endif  // CONFIG_ALTREF2
 #endif  // CONFIG_EXT_REFS
   rd->thresh_mult[THR_ZEROG] += 2000;
   rd->thresh_mult[THR_ZEROA] += 2000;
@@ -1194,12 +1180,10 @@
   rd->thresh_mult[THR_COMP_NEAREST_NEARESTL2B] += 1000;
   rd->thresh_mult[THR_COMP_NEAREST_NEARESTL3B] += 1000;
   rd->thresh_mult[THR_COMP_NEAREST_NEARESTGB] += 1000;
-#if CONFIG_ALTREF2
   rd->thresh_mult[THR_COMP_NEAREST_NEARESTLA2] += 1000;
   rd->thresh_mult[THR_COMP_NEAREST_NEARESTL2A2] += 1000;
   rd->thresh_mult[THR_COMP_NEAREST_NEARESTL3A2] += 1000;
   rd->thresh_mult[THR_COMP_NEAREST_NEARESTGA2] += 1000;
-#endif  // CONFIG_ALTREF2
 
 #if CONFIG_EXT_COMP_REFS
   rd->thresh_mult[THR_COMP_NEAREST_NEARESTLL2] += 1000;
@@ -1222,12 +1206,10 @@
   rd->thresh_mult[THR_COMP_NEARESTL2B] += 1000;
   rd->thresh_mult[THR_COMP_NEARESTL3B] += 1000;
   rd->thresh_mult[THR_COMP_NEARESTGB] += 1000;
-#if CONFIG_ALTREF2
   rd->thresh_mult[THR_COMP_NEARESTLA2] += 1000;
   rd->thresh_mult[THR_COMP_NEARESTL2A2] += 1000;
   rd->thresh_mult[THR_COMP_NEARESTL3A2] += 1000;
   rd->thresh_mult[THR_COMP_NEARESTGA2] += 1000;
-#endif  // CONFIG_ALTREF2
 
 #if CONFIG_EXT_COMP_REFS
   rd->thresh_mult[THR_COMP_NEARESTLL2] += 1000;
@@ -1308,7 +1290,6 @@
   rd->thresh_mult[THR_COMP_NEW_NEWGB] += 2000;
   rd->thresh_mult[THR_COMP_ZERO_ZEROGB] += 2500;
 
-#if CONFIG_ALTREF2
   rd->thresh_mult[THR_COMP_NEAR_NEARLA2] += 1200;
   rd->thresh_mult[THR_COMP_NEAREST_NEWLA2] += 1500;
   rd->thresh_mult[THR_COMP_NEW_NEARESTLA2] += 1500;
@@ -1340,7 +1321,6 @@
   rd->thresh_mult[THR_COMP_NEW_NEARGA2] += 1700;
   rd->thresh_mult[THR_COMP_NEW_NEWGA2] += 2000;
   rd->thresh_mult[THR_COMP_ZERO_ZEROGA2] += 2500;
-#endif  // CONFIG_ALTREF2
 
 #if CONFIG_EXT_COMP_REFS
   rd->thresh_mult[THR_COMP_NEAR_NEARLL2] += 1200;
@@ -1400,7 +1380,6 @@
   rd->thresh_mult[THR_COMP_NEARGB] += 1500;
   rd->thresh_mult[THR_COMP_NEWGB] += 2000;
 
-#if CONFIG_ALTREF2
   rd->thresh_mult[THR_COMP_NEARLA2] += 1500;
   rd->thresh_mult[THR_COMP_NEWLA2] += 2000;
   rd->thresh_mult[THR_COMP_NEARL2A2] += 1500;
@@ -1409,7 +1388,6 @@
   rd->thresh_mult[THR_COMP_NEWL3A2] += 2000;
   rd->thresh_mult[THR_COMP_NEARGA2] += 1500;
   rd->thresh_mult[THR_COMP_NEWGA2] += 2000;
-#endif  // CONFIG_ALTREF2
 
 #if CONFIG_EXT_COMP_REFS
   rd->thresh_mult[THR_COMP_NEARLL2] += 1500;
@@ -1436,12 +1414,10 @@
   rd->thresh_mult[THR_COMP_ZEROL3B] += 2500;
   rd->thresh_mult[THR_COMP_ZEROGB] += 2500;
 
-#if CONFIG_ALTREF2
   rd->thresh_mult[THR_COMP_ZEROLA2] += 2500;
   rd->thresh_mult[THR_COMP_ZEROL2A2] += 2500;
   rd->thresh_mult[THR_COMP_ZEROL3A2] += 2500;
   rd->thresh_mult[THR_COMP_ZEROGA2] += 2500;
-#endif  // CONFIG_ALTREF2
 
 #if CONFIG_EXT_COMP_REFS
   rd->thresh_mult[THR_COMP_ZEROLL2] += 2500;
@@ -1491,12 +1467,10 @@
   rd->thresh_mult[THR_COMP_INTERINTRA_NEARB] += 1500;
   rd->thresh_mult[THR_COMP_INTERINTRA_NEWB] += 2000;
 
-#if CONFIG_ALTREF2
   rd->thresh_mult[THR_COMP_INTERINTRA_ZEROA2] += 1500;
   rd->thresh_mult[THR_COMP_INTERINTRA_NEARESTA2] += 1500;
   rd->thresh_mult[THR_COMP_INTERINTRA_NEARA2] += 1500;
   rd->thresh_mult[THR_COMP_INTERINTRA_NEWA2] += 2000;
-#endif  // CONFIG_ALTREF2
 #endif  // CONFIG_EXT_REFS
 
   rd->thresh_mult[THR_COMP_INTERINTRA_ZEROA] += 1500;
@@ -1513,9 +1487,7 @@
     2500,
     2500,
     2500,
-#if CONFIG_ALTREF2
     2500,
-#endif  // CONFIG_ALTREF2
     2500,
     2500,
     4500,
@@ -1526,12 +1498,10 @@
     4500,
     4500,
     4500,
-#if CONFIG_ALTREF2
     4500,
     4500,
     4500,
     4500,
-#endif  // CONFIG_ALTREF2
     2500
 #else  // !CONFIG_EXT_REFS
     2500,