Revert "av1_cx_iface: restrict g_usage w/CONFIG_REALTIME_ONLY=1"

This reverts commit 790343335bb1a7ae2a1a7616e3ffb54e85d004c4.

This fix has its own side-effects with configurations used by webrtc,
causing the encoder initialization to fail. The unit tests need to be
fixed with CONFIG_REALTIME_ONLY in either case.

Bug: aomedia:3001,aomedia:3013

Change-Id: Ia4d514bf0aa716a216c8f0096e3122f59c6e839f
(cherry picked from commit 4f74b5275f519fcaaad9503116b3c888062a24db)
diff --git a/av1/av1_cx_iface.c b/av1/av1_cx_iface.c
index bb4e7f8..f5ddbe4 100644
--- a/av1/av1_cx_iface.c
+++ b/av1/av1_cx_iface.c
@@ -380,11 +380,7 @@
   RANGE_CHECK_HI(extra_cfg, deltaq_mode, DELTA_Q_MODE_COUNT - 1);
   RANGE_CHECK_HI(extra_cfg, deltalf_mode, 1);
   RANGE_CHECK_HI(extra_cfg, frame_periodic_boost, 1);
-#if CONFIG_REALTIME_ONLY
-  RANGE_CHECK(cfg, g_usage, AOM_USAGE_REALTIME, AOM_USAGE_REALTIME);
-#else
-  RANGE_CHECK_HI(cfg, g_usage, AOM_USAGE_ALL_INTRA);
-#endif
+  RANGE_CHECK_HI(cfg, g_usage, 2);
   RANGE_CHECK_HI(cfg, g_threads, MAX_NUM_THREADS);
   RANGE_CHECK(cfg, rc_end_usage, AOM_VBR, AOM_Q);
   RANGE_CHECK_HI(cfg, rc_undershoot_pct, 100);
@@ -3363,7 +3359,6 @@
 };
 
 static const aom_codec_enc_cfg_t encoder_usage_cfg[] = {
-#if !CONFIG_REALTIME_ONLY
   {
       // NOLINT
       AOM_USAGE_GOOD_QUALITY,  // g_usage - non-realtime usage
@@ -3434,7 +3429,6 @@
       { 0, 128, 128, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0,   0,   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },  // cfg
   },
-#endif  // !CONFIG_REALTIME_ONLY
   {
       // NOLINT
       AOM_USAGE_REALTIME,  // g_usage - real-time usage
@@ -3505,7 +3499,6 @@
       { 0, 128, 128, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0,   0,   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },  // cfg
   },
-#if !CONFIG_REALTIME_ONLY
   {
       // NOLINT
       AOM_USAGE_ALL_INTRA,  // g_usage - all intra usage
@@ -3576,7 +3569,6 @@
       { 0, 128, 128, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0,   0,   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },  // cfg
   },
-#endif  // !CONFIG_REALTIME_ONLY
 };
 
 // This data structure and function are exported in aom/aomcx.h