Fix an issue in large-scale-tile=1 output format

This CL fixed an issue in commit bfe9a70b5dbd2b5c8d2a2a1a2f57d907f0f0a9df,
and made it work to output to ivf file while large-scale-tile=1.

Change-Id: I37fb92a39312b409975d4b667d86045b53fbdf65
diff --git a/apps/aomenc.c b/apps/aomenc.c
index 974788e..ef6c388 100644
--- a/apps/aomenc.c
+++ b/apps/aomenc.c
@@ -1357,9 +1357,6 @@
       config->cfg.g_lag_in_frames = arg_parse_uint(&arg);
     } else if (arg_match(&arg, &large_scale_tile, argi)) {
       config->cfg.large_scale_tile = arg_parse_uint(&arg);
-      // If large_scale_tile = 1, only support to output to ivf format.
-      if (config->cfg.large_scale_tile && !config->write_ivf)
-        die("only support ivf output format while %s.\n", arg.name);
     } else if (arg_match(&arg, &monochrome, argi)) {
       config->cfg.monochrome = 1;
     } else if (arg_match(&arg, &full_still_picture_hdr, argi)) {
@@ -2117,6 +2114,10 @@
   FOREACH_STREAM(stream, streams) {
     check_encoder_config(global.disable_warning_prompt, &global,
                          &stream->config.cfg);
+
+    // If large_scale_tile = 1, only support to output to ivf format.
+    if (stream->config.cfg.large_scale_tile && !stream->config.write_ivf)
+      die("only support ivf output format while large-scale-tile=1\n");
   }
 
   /* Handle non-option arguments */