[x265] [PATCH] cleaning up CLI options, and their params
sumalatha at multicorewareinc.com
sumalatha at multicorewareinc.com
Thu Jun 27 14:09:32 CEST 2013
# HG changeset patch
# User sumalatha
# Date 1372334962 -19800
# Node ID 8c818d8d27e4786cd20efe4122ece249701d679a
# Parent 3b93256a844bbbe5584ec1ae7b95e618bf955d69
cleaning up CLI options, and their params
diff -r 3b93256a844b -r 8c818d8d27e4 source/x265opts.h
--- a/source/x265opts.h Thu Jun 27 16:14:14 2013 +0530
+++ b/source/x265opts.h Thu Jun 27 17:39:22 2013 +0530
@@ -27,12 +27,7 @@
HELP("Quad-Tree analysis:")
OPT("wpp", param->bEnableWavefront, no_argument, 0, "Enable Wavefront Parallel Processing")
OPT("no-wpp", param->bEnableWavefront, no_argument, 0, "Disable Wavefront Parallel Processing")
-OPT("ctu", param->maxCUSize, required_argument, 's', "Maximum CU size (default: 64x64)")
-OPT("cu-depth", param->maxCUDepth, required_argument, 'd', "Maximum CU recursion depth (default: 4)")
-OPT("tu-maxlog2", param->tuQTMaxLog2Size, required_argument, 0, "Maximum TU size in logarithm base 2")
-OPT("tu-minlog2", param->tuQTMinLog2Size, required_argument, 0, "Minimum TU size in logarithm base 2")
-OPT("tu-intra-depth", param->tuQTMaxIntraDepth, required_argument, 0, "Max TU recursive depth for intra CUs")
-OPT("tu-inter-depth", param->tuQTMaxInterDepth, required_argument, 0, "Max TU recursive depth for inter CUs")
+
HELP("Temporal / motion search options:")
OPT("me", param->searchMethod, required_argument, 0, "Motion search method 0:dia 1:hex 2:umh 3:star(default) 4:hm-orig 5:full")
@@ -44,13 +39,12 @@
OPT("no-amp", param->bEnableAMP, no_argument, 0, "Disable asymmetric motion partitions")
OPT("rdo", param->bEnableRDO, no_argument, 0, "Enable rate distortion-based mode decision")
OPT("no-rdo", param->bEnableRDO, no_argument, 0, "Enable mode decision without rate distortion optimization")
-OPT("max-merge", param->maxNumMergeCand, required_argument, 0, "Maximum number of merge candidates (default: 5)")
+
OPT("fdm", param->bEnableFastMergeDecision, no_argument, 0, "Enable fast decision for Merge RD Cost")
OPT("no-fdm", param->bEnableFastMergeDecision, no_argument, 0, "Disable fast decision for Merge RD Cost")
OPT("early-skip", param->bEnableEarlySkip, no_argument, 0, "Enable early SKIP detection")
OPT("no-early-skip", param->bEnableEarlySkip, no_argument, 0, "Disable early SKIP detection")
OPT("merge-level", param->log2ParallelMergeLevel, required_argument, 0, "Parallel merge estimation region")
-OPT("tmvp", param->TMVPModeId, required_argument, 0, "TMVP mode 0:disabled 1:enabled(default) 2:auto")
OPT("fast-cbf", param->bEnableCbfFastMode, no_argument, 0, "Enable Cbf fast mode")
OPT("no-fast-cbf", param->bEnableCbfFastMode, no_argument, 0, "Disable Cbf fast mode")
@@ -60,8 +54,7 @@
OPT("no-tskip", param->bEnableTransformSkip, no_argument, 0, "Disable intra transform skipping")
OPT("tskip-fast", param->bEnableTSkipFast, no_argument, 0, "Enable fast intra transform skipping")
OPT("no-tskip-fast", param->bEnableTSkipFast, no_argument, 0, "Disable fast intra transform skipping")
-OPT("strong-intra-smoothing", param->bEnableStrongIntraSmoothing, no_argument, 0, "Enable strong intra smoothing for 32x32 blocks")
-OPT("no-strong-intra-smoothing", param->bEnableStrongIntraSmoothing, no_argument, 0, "Disable strong intra smoothing for 32x32 blocks")
+
OPT("constrained-intra", param->bEnableConstrainedIntra, no_argument, 0, "Constrained intra prediction (use only intra coded reference pixels)")
OPT("no-constrained-intra", param->bEnableConstrainedIntra, no_argument, 0, "Disable constrained intra prediction (use only intra coded reference pixels)")
@@ -74,7 +67,7 @@
HELP("QP and rate distortion options:")
OPT("qp", param->qp, required_argument, 'q', "Base QP for CQP mode (default: 30)")
-OPT("cbqpoffs", param->cbQpOffset, required_argument, 0, "Chroma Cb QP Offset")
+
OPT("crqpoffs", param->crQpOffset, required_argument, 0, "Chroma Cr QP Offset")
OPT("aqselect", param->bEnableAdaptQpSelect, no_argument, 0, "Adaptive QP selection")
OPT("aq", param->bEnableAdaptiveQP, no_argument, 0, "Enable QP adaptation based on a psycho-visual model")
-------------- next part --------------
A non-text attachment was scrubbed...
Name: June_27_sumalatha_new.patch
Type: text/x-patch
Size: 4516 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/x265-devel/attachments/20130627/3343c342/attachment.bin>
More information about the x265-devel
mailing list