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 */