Configure all intra mode

Set 1-pass, kf max distance 0, and look ahead buffer 0 in all
intra coding mode.

BUG=aomedia:2959

Change-Id: Iba8c222bb0d27813ce904864dd8cd4099074f7d2
diff --git a/apps/aomenc.c b/apps/aomenc.c
index 78b1690..e6c6889 100644
--- a/apps/aomenc.c
+++ b/apps/aomenc.c
@@ -667,6 +667,11 @@
     warn("Enforcing one-pass encoding in realtime mode\n");
     global->passes = 1;
   }
+
+  if (global->usage == AOM_USAGE_ALL_INTRA && global->passes > 1) {
+    warn("Enforcing one-pass encoding in all intra mode\n");
+    global->passes = 1;
+  }
 }
 
 static void open_input_file(struct AvxInputContext *input,
@@ -1048,6 +1053,19 @@
     warn("non-zero lag-in-frames option ignored in realtime mode.\n");
     config->cfg.g_lag_in_frames = 0;
   }
+
+  if (global->usage == AOM_USAGE_ALL_INTRA) {
+    if (config->cfg.g_lag_in_frames != 0) {
+      warn("non-zero lag-in-frames option ignored in all intra mode.\n");
+      config->cfg.g_lag_in_frames = 0;
+    }
+    if (config->cfg.kf_max_dist != 0) {
+      warn(
+          "non-zero max key frame distance option ignored in all intra "
+          "mode.\n");
+      config->cfg.kf_max_dist = 0;
+    }
+  }
   return eos_mark_found;
 }
 
diff --git a/av1/av1_cx_iface.c b/av1/av1_cx_iface.c
index 505bb82..6af11ab 100644
--- a/av1/av1_cx_iface.c
+++ b/av1/av1_cx_iface.c
@@ -3449,7 +3449,7 @@
 
       AOM_RC_ONE_PASS,  // g_pass
 
-      19,  // g_lag_in_frames
+      0,  // g_lag_in_frames
 
       0,                // rc_dropframe_thresh
       RESIZE_NONE,      // rc_resize_mode
@@ -3462,7 +3462,7 @@
       63,                 // rc_superres_qthresh
       32,                 // rc_superres_kf_qthresh
 
-      AOM_VBR,      // rc_end_usage
+      AOM_Q,        // rc_end_usage
       { NULL, 0 },  // rc_twopass_stats_in
       { NULL, 0 },  // rc_firstpass_mb_stats_in
       256,          // rc_target_bandwidth
@@ -3481,9 +3481,9 @@
 
       // keyframing settings (kf)
       0,                       // fwd_kf_enabled
-      AOM_KF_AUTO,             // kf_mode
+      AOM_KF_DISABLED,         // kf_mode
       0,                       // kf_min_dist
-      9999,                    // kf_max_dist
+      0,                       // kf_max_dist
       0,                       // sframe_dist
       1,                       // sframe_mode
       0,                       // large_scale_tile