OPT 593 source/common/param.cpp OPT("asm") OPT 600 source/common/param.cpp OPT("fps") OPT 619 source/common/param.cpp OPT("frame-threads") p->frameNumThreads = atoi(value); OPT 620 source/common/param.cpp OPT("pmode") p->bDistributeModeAnalysis = atobool(value); OPT 621 source/common/param.cpp OPT("pme") p->bDistributeMotionEstimation = atobool(value); OPT 634 source/common/param.cpp OPT("high-tier") p->bHighTier = atobool(value); OPT 635 source/common/param.cpp OPT("allow-non-conformance") p->bAllowNonConformance = atobool(value); OPT 645 source/common/param.cpp OPT("cu-stats") p->bLogCuStats = atobool(value); OPT 646 source/common/param.cpp OPT("total-frames") p->totalFrames = atoi(value); OPT 647 source/common/param.cpp OPT("annexb") p->bAnnexB = atobool(value); OPT 648 source/common/param.cpp OPT("repeat-headers") p->bRepeatHeaders = atobool(value); OPT 649 source/common/param.cpp OPT("wpp") p->bEnableWavefront = atobool(value); OPT 650 source/common/param.cpp OPT("ctu") p->maxCUSize = (uint32_t)atoi(value); OPT 651 source/common/param.cpp OPT("min-cu-size") p->minCUSize = (uint32_t)atoi(value); OPT 652 source/common/param.cpp OPT("tu-intra-depth") p->tuQTMaxIntraDepth = (uint32_t)atoi(value); OPT 653 source/common/param.cpp OPT("tu-inter-depth") p->tuQTMaxInterDepth = (uint32_t)atoi(value); OPT 654 source/common/param.cpp OPT("max-tu-size") p->maxTUSize = (uint32_t)atoi(value); OPT 655 source/common/param.cpp OPT("subme") p->subpelRefine = atoi(value); OPT 656 source/common/param.cpp OPT("merange") p->searchRange = atoi(value); OPT 657 source/common/param.cpp OPT("rect") p->bEnableRectInter = atobool(value); OPT 658 source/common/param.cpp OPT("amp") p->bEnableAMP = atobool(value); OPT 659 source/common/param.cpp OPT("max-merge") p->maxNumMergeCand = (uint32_t)atoi(value); OPT 660 source/common/param.cpp OPT("temporal-mvp") p->bEnableTemporalMvp = atobool(value); OPT 661 source/common/param.cpp OPT("early-skip") p->bEnableEarlySkip = atobool(value); OPT 662 source/common/param.cpp OPT("rskip") p->bEnableRecursionSkip = atobool(value); OPT 663 source/common/param.cpp OPT("rdpenalty") p->rdPenalty = atoi(value); OPT 664 source/common/param.cpp OPT("tskip") p->bEnableTransformSkip = atobool(value); OPT 665 source/common/param.cpp OPT("no-tskip-fast") p->bEnableTSkipFast = atobool(value); OPT 666 source/common/param.cpp OPT("tskip-fast") p->bEnableTSkipFast = atobool(value); OPT 667 source/common/param.cpp OPT("strong-intra-smoothing") p->bEnableStrongIntraSmoothing = atobool(value); OPT 668 source/common/param.cpp OPT("lossless") p->bLossless = atobool(value); OPT 669 source/common/param.cpp OPT("cu-lossless") p->bCULossless = atobool(value); OPT 671 source/common/param.cpp OPT("fast-intra") p->bEnableFastIntra = atobool(value); OPT 672 source/common/param.cpp OPT("open-gop") p->bOpenGOP = atobool(value); OPT 673 source/common/param.cpp OPT("intra-refresh") p->bIntraRefresh = atobool(value); OPT 674 source/common/param.cpp OPT("lookahead-slices") p->lookaheadSlices = atoi(value); OPT 675 source/common/param.cpp OPT("scenecut") OPT 684 source/common/param.cpp OPT("temporal-layers") p->bEnableTemporalSubLayers = atobool(value); OPT 685 source/common/param.cpp OPT("keyint") p->keyframeMax = atoi(value); OPT 686 source/common/param.cpp OPT("min-keyint") p->keyframeMin = atoi(value); OPT 687 source/common/param.cpp OPT("rc-lookahead") p->lookaheadDepth = atoi(value); OPT 688 source/common/param.cpp OPT("bframes") p->bframes = atoi(value); OPT 689 source/common/param.cpp OPT("bframe-bias") p->bFrameBias = atoi(value); OPT 690 source/common/param.cpp OPT("b-adapt") OPT 699 source/common/param.cpp OPT("interlace") OPT 708 source/common/param.cpp OPT("ref") p->maxNumReferences = atoi(value); OPT 709 source/common/param.cpp OPT("limit-refs") p->limitReferences = atoi(value); OPT 710 source/common/param.cpp OPT("limit-modes") p->limitModes = atobool(value); OPT 711 source/common/param.cpp OPT("weightp") p->bEnableWeightedPred = atobool(value); OPT 712 source/common/param.cpp OPT("weightb") p->bEnableWeightedBiPred = atobool(value); OPT 713 source/common/param.cpp OPT("cbqpoffs") p->cbQpOffset = atoi(value); OPT 714 source/common/param.cpp OPT("crqpoffs") p->crQpOffset = atoi(value); OPT 715 source/common/param.cpp OPT("rd") p->rdLevel = atoi(value); OPT 727 source/common/param.cpp OPT("psy-rd") OPT 738 source/common/param.cpp OPT("psy-rdoq") OPT 749 source/common/param.cpp OPT("rd-refine") p->bEnableRdRefine = atobool(value); OPT 750 source/common/param.cpp OPT("signhide") p->bEnableSignHiding = atobool(value); OPT 751 source/common/param.cpp OPT("b-intra") p->bIntraInBFrames = atobool(value); OPT 752 source/common/param.cpp OPT("lft") p->bEnableLoopFilter = atobool(value); /* DEPRECATED */ OPT 753 source/common/param.cpp OPT("deblock") OPT 768 source/common/param.cpp OPT("sao") p->bEnableSAO = atobool(value); OPT 769 source/common/param.cpp OPT("sao-non-deblock") p->bSaoNonDeblocked = atobool(value); OPT 770 source/common/param.cpp OPT("ssim") p->bEnableSsim = atobool(value); OPT 771 source/common/param.cpp OPT("psnr") p->bEnablePsnr = atobool(value); OPT 772 source/common/param.cpp OPT("hash") p->decodedPictureHashSEI = atoi(value); OPT 773 source/common/param.cpp OPT("aud") p->bEnableAccessUnitDelimiters = atobool(value); OPT 774 source/common/param.cpp OPT("info") p->bEmitInfoSEI = atobool(value); OPT 775 source/common/param.cpp OPT("b-pyramid") p->bBPyramid = atobool(value); OPT 776 source/common/param.cpp OPT("hrd") p->bEmitHRDSEI = atobool(value); OPT 779 source/common/param.cpp OPT("qcomp") p->rc.qCompress = atof(value); OPT 780 source/common/param.cpp OPT("qpstep") p->rc.qpStep = atoi(value); OPT 781 source/common/param.cpp OPT("cplxblur") p->rc.complexityBlur = atof(value); OPT 782 source/common/param.cpp OPT("qblur") p->rc.qblur = atof(value); OPT 783 source/common/param.cpp OPT("aq-mode") p->rc.aqMode = atoi(value); OPT 784 source/common/param.cpp OPT("aq-strength") p->rc.aqStrength = atof(value); OPT 785 source/common/param.cpp OPT("vbv-maxrate") p->rc.vbvMaxBitrate = atoi(value); OPT 786 source/common/param.cpp OPT("vbv-bufsize") p->rc.vbvBufferSize = atoi(value); OPT 787 source/common/param.cpp OPT("vbv-init") p->rc.vbvBufferInit = atof(value); OPT 788 source/common/param.cpp OPT("crf-max") p->rc.rfConstantMax = atof(value); OPT 789 source/common/param.cpp OPT("crf-min") p->rc.rfConstantMin = atof(value); OPT 790 source/common/param.cpp OPT("qpmax") p->rc.qpMax = atoi(value); OPT 791 source/common/param.cpp OPT("crf") OPT 796 source/common/param.cpp OPT("bitrate") OPT 801 source/common/param.cpp OPT("qp") OPT 806 source/common/param.cpp OPT("rc-grain") p->rc.bEnableGrain = atobool(value); OPT 807 source/common/param.cpp OPT("zones") OPT 832 source/common/param.cpp OPT("input-res") bError |= sscanf(value, "%dx%d", &p->sourceWidth, &p->sourceHeight) != 2; OPT 833 source/common/param.cpp OPT("input-csp") p->internalCsp = parseName(value, x265_source_csp_names, bError); OPT 834 source/common/param.cpp OPT("me") p->searchMethod = parseName(value, x265_motion_est_names, bError); OPT 835 source/common/param.cpp OPT("cutree") p->rc.cuTree = atobool(value); OPT 836 source/common/param.cpp OPT("slow-firstpass") p->rc.bEnableSlowFirstPass = atobool(value); OPT 837 source/common/param.cpp OPT("strict-cbr") OPT 842 source/common/param.cpp OPT("analysis-reuse-mode") p->analysisReuseMode = parseName(value, x265_analysis_names, bError); OPT 843 source/common/param.cpp OPT("sar") OPT 852 source/common/param.cpp OPT("overscan") OPT 866 source/common/param.cpp OPT("videoformat") OPT 871 source/common/param.cpp OPT("range") OPT 876 source/common/param.cpp OPT("colorprim") OPT 882 source/common/param.cpp OPT("transfer") OPT 888 source/common/param.cpp OPT("colormatrix") OPT 894 source/common/param.cpp OPT("chromaloc") OPT 909 source/common/param.cpp OPT("nr-intra") p->noiseReductionIntra = atoi(value); OPT 910 source/common/param.cpp OPT("nr-inter") p->noiseReductionInter = atoi(value); OPT 911 source/common/param.cpp OPT("pass") OPT 917 source/common/param.cpp OPT("stats") p->rc.statFileName = strdup(value); OPT 918 source/common/param.cpp OPT("scaling-list") p->scalingLists = strdup(value); OPT 920 source/common/param.cpp OPT("lambda-file") p->rc.lambdaFileName = strdup(value); OPT 921 source/common/param.cpp OPT("analysis-reuse-file") p->analysisReuseFileName = strdup(value); OPT 922 source/common/param.cpp OPT("qg-size") p->rc.qgSize = atoi(value); OPT 923 source/common/param.cpp OPT("master-display") p->masteringDisplayColorVolume = strdup(value); OPT 924 source/common/param.cpp OPT("max-cll") bError |= sscanf(value, "%hu,%hu", &p->maxCLL, &p->maxFALL) != 2; OPT 925 source/common/param.cpp OPT("min-luma") p->minLuma = (uint16_t)atoi(value); OPT 926 source/common/param.cpp OPT("max-luma") p->maxLuma = (uint16_t)atoi(value); OPT 927 source/common/param.cpp OPT("uhd-bd") p->uhdBluray = atobool(value); OPT 935 source/common/param.cpp OPT("csv") p->csvfn = strdup(value); OPT 936 source/common/param.cpp OPT("csv-log-level") p->csvLogLevel = atoi(value); OPT 937 source/common/param.cpp OPT("qpmin") p->rc.qpMin = atoi(value); OPT 938 source/common/param.cpp OPT("analyze-src-pics") p->bSourceReferenceEstimation = atobool(value); OPT 939 source/common/param.cpp OPT("log2-max-poc-lsb") p->log2MaxPocLsb = atoi(value); OPT 940 source/common/param.cpp OPT("vui-timing-info") p->bEmitVUITimingInfo = atobool(value); OPT 941 source/common/param.cpp OPT("vui-hrd-info") p->bEmitVUIHRDInfo = atobool(value); OPT 942 source/common/param.cpp OPT("slices") p->maxSlices = atoi(value); OPT 943 source/common/param.cpp OPT("limit-tu") p->limitTU = atoi(value); OPT 944 source/common/param.cpp OPT("opt-qp-pps") p->bOptQpPPS = atobool(value); OPT 945 source/common/param.cpp OPT("opt-ref-list-length-pps") p->bOptRefListLengthPPS = atobool(value); OPT 946 source/common/param.cpp OPT("multi-pass-opt-rps") p->bMultiPassOptRPS = atobool(value); OPT 947 source/common/param.cpp OPT("scenecut-bias") p->scenecutBias = atof(value); OPT 948 source/common/param.cpp OPT("lookahead-threads") p->lookaheadThreads = atoi(value); OPT 949 source/common/param.cpp OPT("opt-cu-delta-qp") p->bOptCUDeltaQP = atobool(value); OPT 950 source/common/param.cpp OPT("multi-pass-opt-analysis") p->analysisMultiPassRefine = atobool(value); OPT 951 source/common/param.cpp OPT("multi-pass-opt-distortion") p->analysisMultiPassDistortion = atobool(value); OPT 952 source/common/param.cpp OPT("aq-motion") p->bAQMotion = atobool(value); OPT 953 source/common/param.cpp OPT("dynamic-rd") p->dynamicRd = atof(value); OPT 954 source/common/param.cpp OPT("analysis-reuse-level") p->analysisReuseLevel = atoi(value); OPT 955 source/common/param.cpp OPT("ssim-rd") OPT 965 source/common/param.cpp OPT("hdr") p->bEmitHDRSEI = atobool(value); OPT 966 source/common/param.cpp OPT("hdr-opt") p->bHDROpt = atobool(value); OPT 967 source/common/param.cpp OPT("limit-sao") p->bLimitSAO = atobool(value); OPT 968 source/common/param.cpp OPT("dhdr10-info") p->toneMapFile = strdup(value); OPT 969 source/common/param.cpp OPT("dhdr10-opt") p->bDhdr10opt = atobool(value); OPT 970 source/common/param.cpp OPT("const-vbv") p->rc.bEnableConstVbv = atobool(value); OPT 971 source/common/param.cpp OPT("ctu-info") p->bCTUInfo = atoi(value); OPT 972 source/common/param.cpp OPT("scale-factor") p->scaleFactor = atoi(value); OPT 973 source/common/param.cpp OPT("refine-intra")p->intraRefine = atoi(value); OPT 974 source/common/param.cpp OPT("refine-inter")p->interRefine = atobool(value); OPT 975 source/common/param.cpp OPT("refine-mv")p->mvRefine = atobool(value); OPT 285 source/x265.cpp OPT("frames") this->framesToBeEncoded = (uint32_t)x265_atoi(optarg, bError); OPT 286 source/x265.cpp OPT("no-progress") this->bProgress = false; OPT 287 source/x265.cpp OPT("output") outputfn = optarg; OPT 288 source/x265.cpp OPT("input") inputfn = optarg; OPT 289 source/x265.cpp OPT("recon") reconfn = optarg; OPT 290 source/x265.cpp OPT("input-depth") inputBitDepth = (uint32_t)x265_atoi(optarg, bError); OPT 291 source/x265.cpp OPT("dither") this->bDither = true; OPT 292 source/x265.cpp OPT("recon-depth") reconFileBitDepth = (uint32_t)x265_atoi(optarg, bError); OPT 293 source/x265.cpp OPT("y4m") this->bForceY4m = true; OPT 294 source/x265.cpp OPT("profile") /* handled above */; OPT 295 source/x265.cpp OPT("preset") /* handled above */; OPT 296 source/x265.cpp OPT("tune") /* handled above */; OPT 297 source/x265.cpp OPT("output-depth") /* handled above */; OPT 298 source/x265.cpp OPT("recon-y4m-exec") reconPlayCmd = optarg; OPT 299 source/x265.cpp OPT("qpfile") OPT 337 source/x265cli.h H0(" --[no-]ssim Enable reporting SSIM metric scores. Default %s\n", OPT(param->bEnableSsim)); OPT 338 source/x265cli.h H0(" --[no-]psnr Enable reporting PSNR metric scores. Default %s\n", OPT(param->bEnablePsnr)); OPT 344 source/x265cli.h H0(" --[no-]allow-non-conformance Allow the encoder to generate profile NONE bitstreams. Default %s\n", OPT(param->bAllowNonConformance)); OPT 349 source/x265cli.h H0(" --[no-]wpp Enable Wavefront Parallel Processing. Default %s\n", OPT(param->bEnableWavefront)); OPT 351 source/x265cli.h H0(" --[no-]pmode Parallel mode analysis. Default %s\n", OPT(param->bDistributeModeAnalysis)); OPT 352 source/x265cli.h H0(" --[no-]pme Parallel motion estimation. Default %s\n", OPT(param->bDistributeMotionEstimation)); OPT 372 source/x265cli.h H0(" --[no-]ssim-rd Enable ssim rate distortion optimization, 0 to disable. Default %s\n", OPT(param->bSsimRd)); OPT 373 source/x265cli.h H0(" --[no-]rd-refine Enable QP based RD refinement for rd levels 5 and 6. Default %s\n", OPT(param->bEnableRdRefine)); OPT 374 source/x265cli.h H0(" --[no-]early-skip Enable early SKIP detection. Default %s\n", OPT(param->bEnableEarlySkip)); OPT 375 source/x265cli.h H0(" --[no-]rskip Enable early exit from recursion. Default %s\n", OPT(param->bEnableRecursionSkip)); OPT 376 source/x265cli.h H1(" --[no-]tskip-fast Enable fast intra transform skipping. Default %s\n", OPT(param->bEnableTSkipFast)); OPT 385 source/x265cli.h H0("-w/--[no-]weightp Enable weighted prediction in P slices. Default %s\n", OPT(param->bEnableWeightedPred)); OPT 386 source/x265cli.h H0(" --[no-]weightb Enable weighted prediction in B slices. Default %s\n", OPT(param->bEnableWeightedBiPred)); OPT 387 source/x265cli.h H0(" --[no-]cu-lossless Consider lossless mode in CU RDO decisions. Default %s\n", OPT(param->bCULossless)); OPT 388 source/x265cli.h H0(" --[no-]signhide Hide sign bit of one coeff per TU (rdo). Default %s\n", OPT(param->bEnableSignHiding)); OPT 389 source/x265cli.h H1(" --[no-]tskip Enable intra 4x4 transform skipping. Default %s\n", OPT(param->bEnableTransformSkip)); OPT 397 source/x265cli.h H0(" --[no-]rect Enable rectangular motion partitions Nx2N and 2NxN. Default %s\n", OPT(param->bEnableRectInter)); OPT 398 source/x265cli.h H0(" --[no-]amp Enable asymmetric motion partitions, requires --rect. Default %s\n", OPT(param->bEnableAMP)); OPT 400 source/x265cli.h H1(" --[no-]temporal-mvp Enable temporal MV predictors. Default %s\n", OPT(param->bEnableTemporalMvp)); OPT 402 source/x265cli.h H0(" --[no-]strong-intra-smoothing Enable strong intra smoothing for 32x32 blocks. Default %s\n", OPT(param->bEnableStrongIntraSmoothing)); OPT 403 source/x265cli.h H0(" --[no-]constrained-intra Constrained intra prediction (use only intra coded reference pixels) Default %s\n", OPT(param->bEnableConstrainedIntra)); OPT 404 source/x265cli.h H0(" --[no-]b-intra Enable intra in B frames in veryslow presets. Default %s\n", OPT(param->bIntraInBFrames)); OPT 405 source/x265cli.h H0(" --[no-]fast-intra Enable faster search method for angular intra predictions. Default %s\n", OPT(param->bEnableFastIntra)); OPT 408 source/x265cli.h H0(" --[no-]open-gop Enable open-GOP, allows I slices to be non-IDR. Default %s\n", OPT(param->bOpenGOP)); OPT 421 source/x265cli.h H0(" --[no-]b-pyramid Use B-frames as references. Default %s\n", OPT(param->bBPyramid)); OPT 430 source/x265cli.h H1(" --[no-]lossless Enable lossless: bypass transform, quant and loop filters globally. Default %s\n", OPT(param->bLossless)); OPT 446 source/x265cli.h H0(" --[no-]slow-firstpass Enable a slow first pass in a multipass rate control mode. Default %s\n", OPT(param->rc.bEnableSlowFirstPass)); OPT 447 source/x265cli.h H0(" --[no-]strict-cbr Enable stricter conditions and tolerance for bitrate deviations in CBR mode. Default %s\n", OPT(param->rc.bStrictCbr)); OPT 453 source/x265cli.h H0(" --[no-]refine-inter Enable inter refinement for load mode. Default %s\n", OPT(param->interRefine)); OPT 454 source/x265cli.h H0(" --[no-]refine-mv Enable mv refinement for load mode. Default %s\n", OPT(param->mvRefine)); OPT 457 source/x265cli.h H0(" --[no-]aq-motion Adaptive Quantization based on the relative motion of each CU w.r.t., frame. Default %s\n", OPT(param->bOptCUDeltaQP)); OPT 459 source/x265cli.h H0(" --[no-]cutree Enable cutree for Adaptive Quantization. Default %s\n", OPT(param->rc.cuTree)); OPT 460 source/x265cli.h H0(" --[no-]rc-grain Enable ratecontrol mode to handle grains specifically. turned on with tune grain. Default %s\n", OPT(param->rc.bEnableGrain)); OPT 467 source/x265cli.h H0(" --[no-]const-vbv Enable consistent vbv. turned on with tune grain. Default %s\n", OPT(param->rc.bEnableConstVbv)); OPT 482 source/x265cli.h H0(" --[no-]deblock Enable Deblocking Loop Filter, optionally specify tC:Beta offsets Default %s\n", OPT(param->bEnableLoopFilter)); OPT 483 source/x265cli.h H0(" --[no-]sao Enable Sample Adaptive Offset. Default %s\n", OPT(param->bEnableSAO)); OPT 484 source/x265cli.h H1(" --[no-]sao-non-deblock Use non-deblocked pixels, else right/bottom boundary areas skipped. Default %s\n", OPT(param->bSaoNonDeblocked)); OPT 485 source/x265cli.h H0(" --[no-]limit-sao Limit Sample Adaptive Offset types. Default %s\n", OPT(param->bLimitSAO)); OPT 506 source/x265cli.h H0(" --[no-]hdr Control dumping of HDR SEI packet. If max-cll or master-display has non-zero values, this is enabled. Default %s\n", OPT(param->bEmitHDRSEI)); OPT 507 source/x265cli.h H0(" --[no-]hdr-opt Add luma and chroma offsets for HDR/WCG content. Default %s\n", OPT(param->bHDROpt)); OPT 511 source/x265cli.h H0(" --[no-]repeat-headers Emit SPS and PPS headers at each keyframe. Default %s\n", OPT(param->bRepeatHeaders)); OPT 512 source/x265cli.h H0(" --[no-]info Emit SEI identifying encoder and parameters. Default %s\n", OPT(param->bEmitInfoSEI)); OPT 513 source/x265cli.h H0(" --[no-]hrd Enable HRD parameters signaling. Default %s\n", OPT(param->bEmitHRDSEI)); OPT 514 source/x265cli.h H0(" --[no-]temporal-layers Enable a temporal sublayer for unreferenced B frames. Default %s\n", OPT(param->bEnableTemporalSubLayers)); OPT 515 source/x265cli.h H0(" --[no-]aud Emit access unit delimiters at the start of each access unit. Default %s\n", OPT(param->bEnableAccessUnitDelimiters)); OPT 518 source/x265cli.h H0(" --[no-]vui-timing-info Emit VUI timing information in the bistream. Default %s\n", OPT(param->bEmitVUITimingInfo)); OPT 519 source/x265cli.h H0(" --[no-]vui-hrd-info Emit VUI HRD information in the bistream. Default %s\n", OPT(param->bEmitVUIHRDInfo)); OPT 520 source/x265cli.h H0(" --[no-]opt-qp-pps Dynamically optimize QP in PPS (instead of default 26) based on QPs in previous GOP. Default %s\n", OPT(param->bOptQpPPS)); OPT 521 source/x265cli.h H0(" --[no-]opt-ref-list-length-pps Dynamically set L0 and L1 ref list length in PPS (instead of default 0) based on values in last GOP. Default %s\n", OPT(param->bOptRefListLengthPPS)); OPT 522 source/x265cli.h H0(" --[no-]multi-pass-opt-rps Enable storing commonly used RPS in SPS in multi pass mode. Default %s\n", OPT(param->bMultiPassOptRPS)); OPT 523 source/x265cli.h H0(" --[no-]opt-cu-delta-qp Optimize to signal consistent CU level delta QPs in frame. Default %s\n", OPT(param->bOptCUDeltaQP));