• Home
  • Raw
  • Download

Lines Matching +full:- +full:- +full:enable +full:- +full:static

14 static const struct arg_enum_list test_decode_enum[] = {
21 static const struct arg_enum_list bitdepth_enum[] = {
26 static const struct arg_enum_list stereo_mode_enum[] = {
28 { "left-right", STEREO_FORMAT_LEFT_RIGHT },
29 { "bottom-top", STEREO_FORMAT_BOTTOM_TOP },
30 { "top-bottom", STEREO_FORMAT_TOP_BOTTOM },
31 { "right-left", STEREO_FORMAT_RIGHT_LEFT },
36 static const struct arg_enum_list end_usage_enum[] = { { "vbr", AOM_VBR },
42 static const struct arg_enum_list tuning_enum[] = {
55 static const struct arg_enum_list dist_metric_enum[] = {
57 { "qm-psnr", AOM_DIST_METRIC_QM_PSNR },
62 static const struct arg_enum_list timing_info_enum[] = {
69 static const struct arg_enum_list superblock_size_enum[] = {
76 static const struct arg_enum_list matrix_coefficients_enum[] = {
94 static const struct arg_enum_list chroma_sample_position_enum[] = {
101 static const struct arg_enum_list tune_content_enum[] = {
108 static const struct arg_enum_list transfer_characteristics_enum[] = {
121 { "bt2020-10bit", AOM_CICP_TC_BT_2020_10_BIT },
122 { "bt2020-12bit", AOM_CICP_TC_BT_2020_12_BIT },
129 static const struct arg_enum_list color_primaries_enum[] = {
168 NULL, "psnr", -1,
171 "bit-depth (default), 2: PSNR calculated using stream bit-depth); "
174 .recontest = ARG_DEF_ENUM(NULL, "test-decode", 1,
182 ARG_DEF(NULL, "q-hist", 1, "Show quantizer histogram (n-buckets)"),
184 ARG_DEF(NULL, "rate-hist", 1, "Show rate histogram (n-buckets)"),
186 ARG_DEF(NULL, "disable-warnings", 0,
189 ARG_DEF("y", "disable-warning-prompt", 0,
192 ARG_DEF_ENUM("b", "bit-depth", 1, "Bit depth for codec", bitdepth_enum),
193 .inbitdeptharg = ARG_DEF(NULL, "input-bit-depth", 1, "Bit depth of input"),
195 .input_chroma_subsampling_x = ARG_DEF(NULL, "input-chroma-subsampling-x", 1,
197 .input_chroma_subsampling_y = ARG_DEF(NULL, "input-chroma-subsampling-y", 1,
211 .stereo_mode = ARG_DEF_ENUM(NULL, "stereo-mode", 1, "Stereo 3D video format",
216 .global_error_resilient = ARG_DEF(NULL, "global-error-resilient", 1,
217 "Enable global error resiliency features"),
219 ARG_DEF(NULL, "lag-in-frames", 1, "Max number of frames to lag"),
221 NULL, "large-scale-tile", 1,
225 .full_still_picture_hdr = ARG_DEF(NULL, "full-still-picture-hdr", 0,
228 ARG_DEF(NULL, "use-16bit-internal", 0, "Force use of 16-bit pipeline"),
230 ARG_DEF(NULL, "drop-frame", 1, "Temporal resampling threshold (buf %)"),
232 NULL, "resize-mode", 1,
235 ARG_DEF(NULL, "resize-denominator", 1, "Frame resize denominator"),
236 .resize_kf_denominator = ARG_DEF(NULL, "resize-kf-denominator", 1,
239 ARG_DEF(NULL, "superres-mode", 1,
240 "Frame super-resolution mode (0: disabled (default), 1: fixed, "
242 .superres_denominator = ARG_DEF(NULL, "superres-denominator", 1,
243 "Frame super-resolution denominator"),
245 ARG_DEF(NULL, "superres-kf-denominator", 1,
246 "Frame super-resolution keyframe denominator"),
247 .superres_qthresh = ARG_DEF(NULL, "superres-qthresh", 1,
248 "Frame super-resolution qindex threshold"),
250 ARG_DEF(NULL, "superres-kf-qthresh", 1,
251 "Frame super-resolution keyframe qindex threshold"),
253 ARG_DEF_ENUM(NULL, "end-usage", 1, "Rate control mode", end_usage_enum),
254 .target_bitrate = ARG_DEF(NULL, "target-bitrate", 1, "Bitrate (kbps)"),
255 .min_quantizer = ARG_DEF(NULL, "min-q", 1, "Minimum (best) quantizer"),
256 .max_quantizer = ARG_DEF(NULL, "max-q", 1, "Maximum (worst) quantizer"),
257 .undershoot_pct = ARG_DEF(NULL, "undershoot-pct", 1,
260 ARG_DEF(NULL, "overshoot-pct", 1, "Datarate overshoot (max) target (%)"),
261 .buf_sz = ARG_DEF(NULL, "buf-sz", 1, "Client buffer size (ms)"),
263 ARG_DEF(NULL, "buf-initial-sz", 1, "Client initial buffer size (ms)"),
265 ARG_DEF(NULL, "buf-optimal-sz", 1, "Client optimal buffer size (ms)"),
266 .bias_pct = ARG_DEF(NULL, "bias-pct", 1, "CBR/VBR bias (0=CBR, 100=VBR)"),
268 ARG_DEF(NULL, "minsection-pct", 1, "GOP min bitrate (% of target)"),
270 ARG_DEF(NULL, "maxsection-pct", 1, "GOP max bitrate (% of target)"),
272 ARG_DEF(NULL, "enable-fwd-kf", 1, "Enable forward reference keyframes"),
274 ARG_DEF(NULL, "kf-min-dist", 1, "Minimum keyframe interval (frames)"),
276 ARG_DEF(NULL, "kf-max-dist", 1, "Maximum keyframe interval (frames)"),
277 .kf_disabled = ARG_DEF(NULL, "disable-kf", 0, "Disable keyframe placement"),
278 .sframe_dist = ARG_DEF(NULL, "sframe-dist", 1, "S-Frame interval (frames)"),
280 ARG_DEF(NULL, "sframe-mode", 1, "S-Frame insertion mode (1..2)"),
281 .save_as_annexb = ARG_DEF(NULL, "annexb", 1, "Save as Annex-B"),
282 .noise_sens = ARG_DEF(NULL, "noise-sensitivity", 1,
286 "Bias towards block sharpness in rate-distortion optimization of "
290 ARG_DEF(NULL, "static-thresh", 1, "Motion detection threshold"),
292 ARG_DEF(NULL, "auto-alt-ref", 1, "Enable automatic alt reference frames"),
294 ARG_DEF(NULL, "arnr-maxframes", 1, "AltRef max frames (0..15)"),
296 ARG_DEF(NULL, "arnr-strength", 1, "AltRef filter strength (0..6)"),
300 NULL, "dist-metric", 1,
301 "Distortion metric to use for in-block optimization", dist_metric_enum),
303 ARG_DEF(NULL, "cq-level", 1, "Constant/Constrained Quality level"),
305 ARG_DEF(NULL, "max-intra-rate", 1, "Max I-frame bitrate (pct)"),
307 .cpu_used_av1 = ARG_DEF(NULL, "cpu-used", 1,
311 ARG_DEF(NULL, "row-mt", 1,
312 "Enable row based multi-threading (0: off, 1: on (default))"),
314 NULL, "fp-mt", 1,
315 "Enable frame parallel multi-threading (0: off (default), 1: on)"),
317 ARG_DEF(NULL, "tile-columns", 1, "Number of tile columns to use, log2"),
319 ARG_DEF(NULL, "tile-rows", 1, "Number of tile rows to use, log2"),
320 .auto_tiles = ARG_DEF(NULL, "auto-tiles", 1,
321 "Enable auto tiles (0: false (default), 1: true)"),
322 .enable_tpl_model = ARG_DEF(NULL, "enable-tpl-model", 1,
327 NULL, "enable-keyframe-filtering", 1,
330 "2: filter with overlay - experimental, may break random access in "
332 .tile_width = ARG_DEF(NULL, "tile-width", 1, "Tile widths (comma separated)"),
334 ARG_DEF(NULL, "tile-height", 1, "Tile heights (command separated)"),
338 NULL, "enable-cdef", 1,
339 "Enable the constrained directional enhancement filter (0: false, "
340 "1: true (default), 2: disable for non-reference frames, 3: enable "
342 .enable_restoration = ARG_DEF(NULL, "enable-restoration", 1,
343 "Enable the loop restoration filter (0: false "
345 "1: true (default in non-realtime mode))"),
346 .enable_rect_partitions = ARG_DEF(NULL, "enable-rect-partitions", 1,
347 "Enable rectangular partitions "
350 ARG_DEF(NULL, "enable-ab-partitions", 1,
351 "Enable ab partitions (0: false, 1: true (default))"),
352 .enable_1to4_partitions = ARG_DEF(NULL, "enable-1to4-partitions", 1,
353 "Enable 1:4 and 4:1 partitions "
356 ARG_DEF(NULL, "min-partition-size", 1,
362 ARG_DEF(NULL, "max-partition-size", 1,
365 .enable_dual_filter = ARG_DEF(NULL, "enable-dual-filter", 1,
366 "Enable dual filter "
368 .enable_chroma_deltaq = ARG_DEF(NULL, "enable-chroma-deltaq", 1,
369 "Enable chroma delta quant "
371 .enable_intra_edge_filter = ARG_DEF(NULL, "enable-intra-edge-filter", 1,
372 "Enable intra edge filtering "
374 .enable_order_hint = ARG_DEF(NULL, "enable-order-hint", 1,
375 "Enable order hint "
378 ARG_DEF(NULL, "enable-tx64", 1,
379 "Enable 64-pt transform (0: false, 1: true (default))"),
381 ARG_DEF(NULL, "enable-flip-idtx", 1,
382 "Enable extended transform type (0: false, 1: true (default)) "
387 ARG_DEF(NULL, "enable-rect-tx", 1,
388 "Enable rectangular transform (0: false, 1: true (default))"),
389 .enable_dist_wtd_comp = ARG_DEF(NULL, "enable-dist-wtd-comp", 1,
390 "Enable distance-weighted compound "
392 .enable_masked_comp = ARG_DEF(NULL, "enable-masked-comp", 1,
393 "Enable masked (wedge/diff-wtd) compound "
395 .enable_onesided_comp = ARG_DEF(NULL, "enable-onesided-comp", 1,
396 "Enable one sided compound "
398 .enable_interintra_comp = ARG_DEF(NULL, "enable-interintra-comp", 1,
399 "Enable interintra compound "
401 .enable_smooth_interintra = ARG_DEF(NULL, "enable-smooth-interintra", 1,
402 "Enable smooth interintra mode "
404 .enable_diff_wtd_comp = ARG_DEF(NULL, "enable-diff-wtd-comp", 1,
405 "Enable difference-weighted compound "
407 .enable_interinter_wedge = ARG_DEF(NULL, "enable-interinter-wedge", 1,
408 "Enable interinter wedge compound "
410 .enable_interintra_wedge = ARG_DEF(NULL, "enable-interintra-wedge", 1,
411 "Enable interintra wedge compound "
413 .enable_global_motion = ARG_DEF(NULL, "enable-global-motion", 1,
414 "Enable global motion "
416 .enable_warped_motion = ARG_DEF(NULL, "enable-warped-motion", 1,
417 "Enable local warped motion "
419 .enable_filter_intra = ARG_DEF(NULL, "enable-filter-intra", 1,
420 "Enable filter intra prediction mode "
422 .enable_smooth_intra = ARG_DEF(NULL, "enable-smooth-intra", 1,
423 "Enable smooth intra prediction modes "
426 NULL, "enable-paeth-intra", 1,
427 "Enable Paeth intra prediction mode (0: false, 1: true (default))"),
428 .enable_cfl_intra = ARG_DEF(NULL, "enable-cfl-intra", 1,
429 "Enable chroma from luma intra prediction mode "
432 ARG_DEF(NULL, "enable-directional-intra", 1,
433 "Enable directional intra prediction modes "
436 ARG_DEF(NULL, "enable-diagonal-intra", 1,
437 "Enable diagonal (D45 to D203) intra prediction modes, which are "
439 "enable-directional-intra is 0 (0: false, 1: true (default))"),
441 NULL, "force-video-mode", 1,
443 .enable_obmc = ARG_DEF(NULL, "enable-obmc", 1,
444 "Enable OBMC (0: false, 1: true (default))"),
446 ARG_DEF(NULL, "enable-overlay", 1,
447 "Enable coding overlay frames (0: false, 1: true (default))"),
449 ARG_DEF(NULL, "enable-palette", 1,
450 "Enable palette prediction mode (0: false, 1: true (default))"),
451 .enable_intrabc = ARG_DEF(NULL, "enable-intrabc", 1,
452 "Enable intra block copy prediction mode "
455 ARG_DEF(NULL, "enable-angle-delta", 1,
456 "Enable intra angle delta (0: false, 1: true (default))"),
458 NULL, "disable-trellis-quant", 1,
463 ARG_DEF(NULL, "enable-qm", 1,
464 "Enable quantisation matrices (0: false (default), 1: true)"),
466 NULL, "qm-min", 1,
468 .qm_max = ARG_DEF(NULL, "qm-max", 1,
471 .reduced_tx_type_set = ARG_DEF(NULL, "reduced-tx-type-set", 1,
474 ARG_DEF(NULL, "use-intra-dct-only", 1, "Use DCT only for INTRA modes"),
476 ARG_DEF(NULL, "use-inter-dct-only", 1, "Use DCT only for INTER modes"),
478 ARG_DEF(NULL, "use-intra-default-tx-only", 1,
479 "Use Default-transform only for INTRA modes"),
480 .quant_b_adapt = ARG_DEF(NULL, "quant-b-adapt", 1, "Use adaptive quantize_b"),
481 .coeff_cost_upd_freq = ARG_DEF(NULL, "coeff-cost-upd-freq", 1,
484 .mode_cost_upd_freq = ARG_DEF(NULL, "mode-cost-upd-freq", 1,
487 .mv_cost_upd_freq = ARG_DEF(NULL, "mv-cost-upd-freq", 1,
490 .dv_cost_upd_freq = ARG_DEF(NULL, "dv-cost-upd-freq", 1,
493 .num_tg = ARG_DEF(NULL, "num-tile-groups", 1,
496 ARG_DEF(NULL, "mtu-size", 1,
500 NULL, "timing-info", 1,
502 "hidden frames, no super-res yet):",
506 ARG_DEF(NULL, "vmaf-model-path", 1, "Path to the VMAF model file"),
508 .partition_info_path = ARG_DEF(NULL, "partition-info-path", 1,
511 ARG_DEF(NULL, "enable-rate-guide-deltaq", 1,
512 "Enable rate guide deltaq (1), by default off (0). "
513 "It requires --deltaq-mode=3. "
515 "by --rate-distribution-info."),
517 ARG_DEF(NULL, "rate-distribution-info", 1,
519 "It requires --enable-rate-guide-deltaq=1."),
521 NULL, "film-grain-test", 1,
522 "Film grain test vectors (0: none (default), 1: test-1 2: test-2, "
523 "... 16: test-16)"),
524 .film_grain_table = ARG_DEF(NULL, "film-grain-table", 1,
528 ARG_DEF(NULL, "denoise-noise-level", 1,
530 .denoise_block_size = ARG_DEF(NULL, "denoise-block-size", 1,
532 .enable_dnl_denoising = ARG_DEF(NULL, "enable-dnl-denoising", 1,
534 "being encoded when denoise-noise-level is "
538 ARG_DEF(NULL, "enable-ref-frame-mvs", 1,
539 "Enable temporal mv prediction (default is 1)"),
541 ARG_DEF(NULL, "frame-parallel", 1,
542 "Enable frame parallel decodability features "
544 .error_resilient_mode = ARG_DEF(NULL, "error-resilient", 1,
545 "Enable error resilient features "
547 .aq_mode = ARG_DEF(NULL, "aq-mode", 1,
552 ARG_DEF(NULL, "deltaq-mode", 1,
556 "Variance Boost all intra); requires --enable-tpl-model=1"),
557 .deltaq_strength = ARG_DEF(NULL, "deltaq-strength", 1,
559 " --deltaq-mode=4 (%)"),
560 .deltalf_mode = ARG_DEF(NULL, "delta-lf-mode", 1,
561 "Enable delta-lf-mode (0: off (default), 1: on)"),
563 ARG_DEF(NULL, "frame-boost", 1,
564 "Enable frame periodic boost (0: off (default), 1: on)"),
565 .gf_cbr_boost_pct = ARG_DEF(NULL, "gf-cbr-boost", 1,
568 ARG_DEF(NULL, "max-inter-rate", 1, "Max P-frame bitrate (pct)"),
570 NULL, "min-gf-interval", 1,
571 "Min gf/arf frame interval (default 0, indicating in-built behavior)"),
573 NULL, "max-gf-interval", 1,
574 "Max gf/arf frame interval (default 0, indicating in-built behavior)"),
576 ARG_DEF(NULL, "gf-min-pyr-height", 1,
579 NULL, "gf-max-pyr-height", 1,
581 .max_reference_frames = ARG_DEF(NULL, "max-reference-frames", 1,
585 ARG_DEF(NULL, "reduced-reference-set", 1,
589 ARG_DEF(NULL, "target-seq-level-idx", 1,
597 NULL, "min-cr", 1,
599 "If non-zero, encoder will try to keep the compression ratio of "
603 NULL, "color-primaries", 1,
607 ARG_DEF_ENUM(NULL, "transfer-characteristics", 1,
612 NULL, "matrix-coefficients", 1,
616 ARG_DEF_ENUM(NULL, "chroma-sample-position", 1,
620 .tune_content = ARG_DEF_ENUM(NULL, "tune-content", 1, "Tune content type",
624 ARG_DEF(NULL, "cdf-update-mode", 1,
629 .superblock_size = ARG_DEF_ENUM(NULL, "sb-size", 1, "Superblock size to use",
633 ARG_DEF(NULL, "set-tier-mask", 1,
639 ARG_DEF(NULL, "use-fixed-qp-offsets", 1,
640 "Enable fixed QP offsets for frames at different levels of the "
641 "pyramid. Selected automatically from --cq-level if "
642 "--fixed-qp-offsets is not provided. If this option is not "
647 NULL, "fixed-qp-offsets", 1,
649 "pyramid. Comma-separated list of 5 offsets for keyframe, ALTREF, "
650 "and 3 levels of internal alt-refs. If this option is not "
655 NULL, "vbr-corpus-complexity-lap", 1,
659 .fwd_kf_dist = ARG_DEF(NULL, "fwd-kf-dist", -1,
661 "-1 (default) means no repetitive forward keyframes."),
664 NULL, "enable-tx-size-search", 1,
665 "Enable transform size search to find the best size for each block. "
668 "real-time coding."),
671 NULL, "loopfilter-control", 1,
673 "(0: Loopfilter disabled for all frames, 1: Enable loopfilter for all "
674 "frames (default), 2: Disable loopfilter for non-reference frames, 3: "
678 ARG_DEF(NULL, "auto-intra-tools-off", 1,
680 "mode; only in effect if --deltaq-mode=3"),
683 ARG_DEF(NULL, "two-pass-input", 1,
684 "The input file for the second pass for three-pass encoding"),
686 NULL, "two-pass-output", 1,
687 "The output file for the first two passes for three-pass encoding"),
689 ARG_DEF(NULL, "two-pass-width", 1, "The width of two-pass-input"),
691 ARG_DEF(NULL, "two-pass-height", 1, "The height of two-pass-input"),
693 ARG_DEF("spf", "second-pass-log", 1, "Log file from second pass"),
695 ARG_DEF(NULL, "strict-level-conformance", 1,
699 NULL, "kf-max-pyr-height", 1,
701 "key frame (-1 to 5). When set to -1 (default), it does not have any "
705 ARG_DEF(NULL, "sb-qp-sweep", 1,
706 "When set to 1, enable the superblock level qp sweep for a "