Lines Matching refs:argv
447 * @param[in] argv Command line argument vector.
455 char **argv,
467 if (!strcmp(modes[i].opt, argv[1]))
477 print_error("ERROR: Unrecognized operation '%s'\n", argv[1]);
488 * @param[in] argv Command line argument vector.
499 char **argv,
533 int dimensions = sscanf(argv[4], "%ux%u%nx%u%n",
536 if (!(((dimensions == 2) && !argv[4][cnt2D]) || ((dimensions == 3) && !argv[4][cnt3D])))
538 print_error("ERROR: Block size '%s' is invalid\n", argv[4]);
549 if (!strcmp(argv[5], "-fastest"))
553 else if (!strcmp(argv[5], "-fast"))
557 else if (!strcmp(argv[5], "-medium"))
561 else if (!strcmp(argv[5], "-thorough"))
565 else if (!strcmp(argv[5], "-verythorough"))
569 else if (!strcmp(argv[5], "-exhaustive"))
573 else if (is_float(argv[5]))
575 quality = static_cast<float>(atof(argv[5]));
579 print_error("ERROR: Search quality/preset '%s' is invalid\n", argv[5]);
591 if (!strcmp(argv[argidx], "-a"))
597 else if (!strcmp(argv[argidx], "-normal"))
601 else if (!strcmp(argv[argidx], "-decode_unorm8"))
605 else if (!strcmp(argv[argidx], "-rgbm"))
611 else if (!strcmp(argv[argidx], "-perceptual"))
615 else if (!strcmp(argv[argidx], "-pp-normalize"))
624 else if (!strcmp(argv[argidx], "-pp-premultiply"))
657 print_error("ERROR: Block size '%s' is invalid\n", argv[4]);
662 print_error("ERROR: Decode_unorm8 is not supported by HDR profiles\n", argv[4]);
683 * @param[in] argv Command line argument vector.
692 char **argv,
702 if (!strcmp(argv[argidx], "-silent"))
707 else if (!strcmp(argv[argidx], "-cw"))
716 config.cw_r_weight = static_cast<float>(atof(argv[argidx - 4]));
717 config.cw_g_weight = static_cast<float>(atof(argv[argidx - 3]));
718 config.cw_b_weight = static_cast<float>(atof(argv[argidx - 2]));
719 config.cw_a_weight = static_cast<float>(atof(argv[argidx - 1]));
721 else if (!strcmp(argv[argidx], "-a"))
730 config.a_scale_radius = atoi(argv[argidx - 1]);
732 else if (!strcmp(argv[argidx], "-esw"))
741 if (strlen(argv[argidx - 1]) != 4)
750 switch (argv[argidx - 1][i])
771 print_error("ERROR: -esw component '%c' is not valid\n", argv[argidx - 1][i]);
781 else if (!strcmp(argv[argidx], "-ssw"))
790 size_t char_count = strlen(argv[argidx - 1]);
810 switch (argv[argidx - 1][i])
825 print_error("ERROR: -ssw component '%c' is not valid\n", argv[argidx - 1][i]);
835 else if (!strcmp(argv[argidx], "-dsw"))
844 if (strlen(argv[argidx - 1]) != 4)
853 switch (argv[argidx - 1][i])
877 print_error("ERROR: ERROR: -dsw component '%c' is not valid\n", argv[argidx - 1][i]);
888 else if (!strcmp(argv[argidx], "-normal"))
902 else if (!strcmp(argv[argidx], "-rgbm"))
911 config.rgbm_m_scale = static_cast<float>(atof(argv[argidx - 1]));
914 else if (!strcmp(argv[argidx], "-decode_unorm8"))
918 else if (!strcmp(argv[argidx], "-perceptual"))
922 else if (!strcmp(argv[argidx], "-pp-normalize"))
926 else if (!strcmp(argv[argidx], "-pp-premultiply"))
930 else if (!strcmp(argv[argidx], "-blockmodelimit"))
939 config.tune_block_mode_limit = atoi(argv[argidx - 1]);
941 else if (!strcmp(argv[argidx], "-partitioncountlimit"))
950 config.tune_partition_count_limit = atoi(argv[argidx - 1]);
952 else if (!strcmp(argv[argidx], "-2partitionindexlimit"))
961 config.tune_2partition_index_limit = atoi(argv[argidx - 1]);
963 else if (!strcmp(argv[argidx], "-3partitionindexlimit"))
972 config.tune_3partition_index_limit = atoi(argv[argidx - 1]);
974 else if (!strcmp(argv[argidx], "-4partitionindexlimit"))
983 config.tune_4partition_index_limit = atoi(argv[argidx - 1]);
985 else if (!strcmp(argv[argidx], "-2partitioncandidatelimit"))
994 config.tune_2partitioning_candidate_limit = atoi(argv[argidx - 1]);
996 else if (!strcmp(argv[argidx], "-3partitioncandidatelimit"))
1005 config.tune_3partitioning_candidate_limit = atoi(argv[argidx - 1]);
1007 else if (!strcmp(argv[argidx], "-4partitioncandidatelimit"))
1016 config.tune_4partitioning_candidate_limit = atoi(argv[argidx - 1]);
1018 else if (!strcmp(argv[argidx], "-dblimit"))
1029 config.tune_db_limit = static_cast<float>(atof(argv[argidx - 1]));
1032 else if (!strcmp(argv[argidx], "-2partitionlimitfactor"))
1041 config.tune_2partition_early_out_limit_factor = static_cast<float>(atof(argv[argidx - 1]));
1043 else if (!strcmp(argv[argidx], "-3partitionlimitfactor"))
1052 config.tune_3partition_early_out_limit_factor = static_cast<float>(atof(argv[argidx - 1]));
1054 else if (!strcmp(argv[argidx], "-2planelimitcorrelation"))
1063 config.tune_2plane_early_out_limit_correlation = static_cast<float>(atof(argv[argidx - 1]));
1065 else if (!strcmp(argv[argidx], "-refinementlimit"))
1074 config.tune_refinement_limit = atoi(argv[argidx - 1]);
1076 else if (!strcmp(argv[argidx], "-candidatelimit"))
1085 config.tune_candidate_limit = atoi(argv[argidx - 1]);
1087 else if (!strcmp(argv[argidx], "-j"))
1096 cli_config.thread_count = atoi(argv[argidx - 1]);
1098 else if (!strcmp(argv[argidx], "-repeats"))
1107 cli_config.repeat_count = atoi(argv[argidx - 1]);
1114 else if (!strcmp(argv[argidx], "-yflip"))
1119 else if (!strcmp(argv[argidx], "-mpsnr"))
1128 cli_config.low_fstop = atoi(argv[argidx - 2]);
1129 cli_config.high_fstop = atoi(argv[argidx - 1]);
1137 else if (!strcmp(argv[argidx], "-zdim"))
1155 if (!sscanf(argv[argidx], "%u", &cli_config.array_size) || cli_config.array_size == 0)
1157 print_error("ERROR: -zdim size '%s' is invalid\n", argv[argidx]);
1169 else if (!strcmp(argv[argidx], "-dtrace"))
1178 config.trace_file_path = argv[argidx - 1];
1181 else if (!strcmp(argv[argidx], "-privateProfile"))
1184 config.privateProfile = static_cast<QualityProfile>(atoi(argv[argidx - 1]));
1186 else if (!strcmp(argv[argidx], "-dimage"))
1193 print_error("ERROR: Argument '%s' not recognized\n", argv[argidx]);
1941 * @param argv The vector of arguments.
1947 char **argv
1959 int error = parse_commandline_options(argc, argv, operation, profile);
1977 std::string input_filename = argc >= 3 ? argv[2] : "";
1978 std::string output_filename = argc >= 4 ? argv[3] : "";
2035 error = init_astcenc_config(argc, argv, profile, operation, image_comp, preprocess, config);
2046 error = edit_astcenc_config(argc, argv, operation, cli_config, config);