Remove CONFIG_OPTIONS_FILE macro This commit removes the macro by assuming the value is true. Change-Id: I73be0f0feeadb853e565e5ad24dd46f7fb0a105c
diff --git a/aom/src/aom_encoder.c b/aom/src/aom_encoder.c index c65d678..6a4791a 100644 --- a/aom/src/aom_encoder.c +++ b/aom/src/aom_encoder.c
@@ -168,8 +168,6 @@ } } } - -#if CONFIG_OPTIONS_FILE /* default values */ if (cfg) { memset(&cfg->encoder_cfg, 0, sizeof(cfg->encoder_cfg)); @@ -178,8 +176,6 @@ cfg->encoder_cfg.min_partition_size = 4; cfg->encoder_cfg.disable_trellis_quant = 3; } -#endif - return res; }
diff --git a/apps/aomenc.c b/apps/aomenc.c index 9b06b28..1963964 100644 --- a/apps/aomenc.c +++ b/apps/aomenc.c
@@ -158,9 +158,7 @@ ARG_DEF("v", "verbose", 0, "Show encoder parameters"); static const arg_def_t psnrarg = ARG_DEF(NULL, "psnr", 0, "Show PSNR in status line"); -#if CONFIG_OPTIONS_FILE static const arg_def_t use_cfg = ARG_DEF("c", "cfg", 1, "Config file to use"); -#endif static const struct arg_enum_list test_decode_enum[] = { { "off", TEST_DECODE_OFF }, @@ -203,9 +201,7 @@ NULL, "input-chroma-subsampling-y", 1, "chroma subsampling y value."); static const arg_def_t *main_args[] = { &help, -#if CONFIG_OPTIONS_FILE &use_cfg, -#endif &debugmode, &outputfile, &codecarg, @@ -1118,7 +1114,6 @@ if (!rat->den) die("Error: %s has zero denominator\n", msg); } -#if CONFIG_OPTIONS_FILE static void init_config(cfg_options_t *config) { memset(config, 0, sizeof(cfg_options_t)); config->super_block_size = 0; // Dynamic @@ -1126,7 +1121,6 @@ config->min_partition_size = 4; config->disable_trellis_quant = 3; } -#endif /* Parses global config arguments into the AvxEncoderConfig. Note that * argv is modified and overwrites all parsed arguments. @@ -1145,22 +1139,18 @@ global->color_type = I420; global->csp = AOM_CSP_UNKNOWN; -#if CONFIG_OPTIONS_FILE int cfg_included = 0; init_config(&global->encoder_config); -#endif for (argi = argj = argv_local; (*argj = *argi); argi += arg.argv_step) { arg.argv_step = 1; -#if CONFIG_OPTIONS_FILE if (arg_match(&arg, &use_cfg, argi)) { if (cfg_included) continue; parse_cfg(arg.val, &global->encoder_config); cfg_included = 1; continue; } -#endif if (arg_match(&arg, &help, argi)) { show_help(stdout, 0); exit(EXIT_SUCCESS); @@ -1352,11 +1342,8 @@ /* Allows removal of the application version from the EBML tags */ stream->webm_ctx.debug = global->debug; - -#if CONFIG_OPTIONS_FILE memcpy(&stream->config.cfg.encoder_cfg, &global->encoder_config, sizeof(stream->config.cfg.encoder_cfg)); -#endif } /* Output files must be specified for each stream */ @@ -1745,7 +1732,6 @@ SHOW(kf_min_dist); SHOW(kf_max_dist); -#if CONFIG_OPTIONS_FILE #define SHOW_PARAMS(field) \ fprintf(stderr, " %-28s = %d\n", #field, \ stream->config.cfg.encoder_cfg.field) @@ -1784,7 +1770,6 @@ SHOW_PARAMS(disable_ref_frame_mv); SHOW_PARAMS(reduced_reference_set); SHOW_PARAMS(reduced_tx_type_set); -#endif } static void open_output_file(struct stream_state *stream, @@ -2238,11 +2223,7 @@ argv = argv_dup(argc - 1, argv_ + 1); parse_global_config(&global, &argv); -#if CONFIG_OPTIONS_FILE if (argc < 2) usage_exit(); -#else - if (argc < 3) usage_exit(); -#endif switch (global.color_type) { case I420: input.fmt = AOM_IMG_FMT_I420; break;
diff --git a/av1/av1_cx_iface.c b/av1/av1_cx_iface.c index 21b82d6..427e017 100644 --- a/av1/av1_cx_iface.c +++ b/av1/av1_cx_iface.c
@@ -586,7 +586,6 @@ oxcf->superres_kf_qthresh = 255; } -#if CONFIG_OPTIONS_FILE static void update_default_encoder_config(const cfg_options_t *cfg, struct av1_extracfg *extra_cfg) { extra_cfg->enable_cdef = (cfg->disable_cdef == 0); @@ -630,16 +629,13 @@ extra_cfg->enable_reduced_reference_set = cfg->reduced_reference_set; extra_cfg->reduced_tx_type_set = cfg->reduced_tx_type_set; } -#endif static aom_codec_err_t set_encoder_config(AV1EncoderConfig *oxcf, const aom_codec_enc_cfg_t *cfg, struct av1_extracfg *extra_cfg) { -#if CONFIG_OPTIONS_FILE if (cfg->encoder_cfg.init_by_cfg_file) { update_default_encoder_config(&cfg->encoder_cfg, extra_cfg); } -#endif const int is_vbr = cfg->rc_end_usage == AOM_VBR; oxcf->profile = cfg->g_profile; @@ -688,9 +684,7 @@ oxcf->init_framerate = 30; oxcf->timing_info_present = 0; } -#if CONFIG_OPTIONS_FILE oxcf->encoder_cfg = &cfg->encoder_cfg; -#endif switch (cfg->g_pass) { case AOM_RC_ONE_PASS: oxcf->pass = 0; break;
diff --git a/av1/encoder/encoder.h b/av1/encoder/encoder.h index 7fb49f9..2e6cdf7 100644 --- a/av1/encoder/encoder.h +++ b/av1/encoder/encoder.h
@@ -428,9 +428,7 @@ unsigned int tier_mask; // min_cr / 100 is the target minimum compression ratio for each frame. unsigned int min_cr; -#if CONFIG_OPTIONS_FILE const cfg_options_t *encoder_cfg; -#endif } AV1EncoderConfig; static INLINE int is_lossless_requested(const AV1EncoderConfig *cfg) {
diff --git a/build/cmake/aom_config_defaults.cmake b/build/cmake/aom_config_defaults.cmake index 7328a24..5a043ec 100644 --- a/build/cmake/aom_config_defaults.cmake +++ b/build/cmake/aom_config_defaults.cmake
@@ -96,7 +96,6 @@ "Coefficient range check.") set_aom_config_var(CONFIG_DENOISE 1 "Denoise/noise modeling support in encoder.") -set_aom_config_var(CONFIG_OPTIONS_FILE 1 "Enables encoder config file support.") set_aom_config_var(CONFIG_INSPECTION 0 "Enables bitstream inspection.") set_aom_config_var(CONFIG_INTERNAL_STATS 0 "Enables internal encoder stats.") set_aom_config_var(FORCE_HIGHBITDEPTH_DECODING 0