# HG changeset patch
# User Gopu Govindaswamy <[email protected]>
# Date 1381919772 -19800
# Node ID d84ba96117b5c9f41361967211f524d459c2cd0b
# Parent  1b69368780ab4fe67349e089d6bf10482c9dbed4
x265 : Removed unused x265opts

diff -r 1b69368780ab -r d84ba96117b5 source/CMakeLists.txt
--- a/source/CMakeLists.txt     Wed Oct 16 15:58:35 2013 +0530
+++ b/source/CMakeLists.txt     Wed Oct 16 16:06:12 2013 +0530
@@ -211,7 +211,7 @@
     endif()
 
     add_executable(cli ../COPYING ${InputFiles} ${OutputFiles}
-                   x265.cpp x265opts.h x265.h
+                   x265.cpp x265.h
                    compat/msvc/getopt.c compat/msvc/getopt.h)
     target_link_libraries(cli x265-static ${PLATFORM_LIBS})
     set_target_properties(cli PROPERTIES OUTPUT_NAME x265)
diff -r 1b69368780ab -r d84ba96117b5 source/x265opts.h
--- a/source/x265opts.h Wed Oct 16 15:58:35 2013 +0530
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,103 +0,0 @@
-/* Command line options for x265 */
-
-HELP("Standalone Executable Options:")
-OPT("help",            help,                            no_argument, 'h', 
"Show this help text")
-OPT("cpuid",           cpuid,                     required_argument, 0, "Limit 
SIMD arch 0:auto 1:None 2:SSE2 .. 8:AVX2")
-OPT("threads",         param->poolNumThreads,     required_argument, 0, 
"Number of threads for thread pool (0: detect CPU core count)")
-OPT("frame-threads",   param->frameNumThreads,    required_argument, 'F', 
"Number of concurrently encoded frames")
-OPT("log",             param->logLevel,           required_argument, 0, 
"Logging level 0:ERROR 1:WARNING 2:INFO 3:DEBUG -1:NONE")
-STROPT("csv",          csvfn,                     required_argument, 0, 
"`Comma separated value' log file, appends one line per run")
-OPT("no-progress",     this->bProgress,                 no_argument, 0, 
"Disable progress reports")
-STROPT("output",       bitstreamfn,               required_argument, 'o', 
"Bitstream output file name")
-#if HIGH_BIT_DEPTH
-OPT("depth",           param->internalBitDepth,   required_argument, 0, 
"Bit-depth of pixels within encoder")
-#endif
-
-HELP("Input Options:")
-STROPT("input",        inputfn,                   required_argument, 0, "Raw 
YUV or Y4M input file name")
-OPT("input-depth",     inputBitDepth,             required_argument, 0, 
"Bit-depth of input file (YUV only)")
-STROPT("input-res",    inputRes,                  required_argument, 0, 
"Source picture size [w x h], auto-detect if Y4M")
-OPT("fps",             param->frameRate,          required_argument, 0, "Frame 
rate, auto-detect if Y4M")
-OPT("frame-skip",      this->frameSkip,           required_argument, 0, 
"Number of frames to skip at start of input file")
-OPT("frames",          this->framesToBeEncoded,   required_argument, 'f', 
"Number of frames to be encoded (0 implies all)")
-
-HELP("Reconstructed video options (debugging):")
-STROPT("recon",        reconfn,                   required_argument, 'r', 
"Reconstructed image YUV or Y4M output file name")
-OPT("recon-depth",     outputBitDepth,            required_argument, 0, 
"Bit-depth of output file")
-
-HELP("Quad-Tree analysis:")
-OPT("no-wpp",          param->bEnableWavefront,         no_argument, 0, 
"Disable Wavefront Parallel Processing")
-OPT("wpp",             param->bEnableWavefront,         no_argument, 0, 
"Enable Wavefront Parallel Processing")
-OPT("ctu",             param->maxCUSize,          required_argument, 's', 
"Maximum CU size (default: 64x64)")
-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 4:full")
-OPT("subme",           param->subpelRefine,           required_argument, 'm', 
"Amount of subpel refinement to perform (0:least .. 7:most)")
-OPT("merange",         param->searchRange,            required_argument, 0, 
"Motion search range")
-OPT("no-rect",         param->bEnableRectInter,             no_argument, 0, 
"Disable rectangular motion partitions Nx2N and 2NxN")
-OPT("rect",            param->bEnableRectInter,             no_argument, 0, 
"Enable rectangular motion partitions Nx2N and 2NxN")
-OPT("no-amp",          param->bEnableAMP,                   no_argument, 0, 
"Disable asymmetric motion partitions")
-OPT("amp",             param->bEnableAMP,                   no_argument, 0, 
"Enable asymmetric motion partitions, requires --rect")
-OPT("max-merge",       param->maxNumMergeCand,        required_argument, 0, 
"Maximum number of merge candidates")
-OPT("no-early-skip",   param->bEnableEarlySkip,             no_argument, 0, 
"Disable early SKIP detection")
-OPT("early-skip",      param->bEnableEarlySkip,             no_argument, 0, 
"Enable early SKIP detection")
-OPT("no-fast-cbf",     param->bEnableCbfFastMode,           no_argument, 0, 
"Disable Cbf fast mode")
-OPT("fast-cbf",        param->bEnableCbfFastMode,           no_argument, 0, 
"Enable Cbf fast mode")
-
-HELP("Spatial / intra options:")
-OPT("rdpenalty",       param->rdPenalty,              required_argument, 0, 
"penalty for 32x32 intra TU in non-I slices. 0:disabled 1:RD-penalty 2:maximum")
-OPT("no-tskip",        param->bEnableTransformSkip,         no_argument, 0, 
"Disable intra transform skipping")
-OPT("tskip",           param->bEnableTransformSkip,         no_argument, 0, 
"Enable intra transform skipping")
-OPT("no-tskip-fast",   param->bEnableTSkipFast,             no_argument, 0, 
"Disable fast intra transform skipping")
-OPT("tskip-fast",      param->bEnableTSkipFast,             no_argument, 0, 
"Enable fast intra transform skipping")
-OPT("no-strong-intra-smoothing", param->bEnableStrongIntraSmoothing, 
no_argument, 0, "Disable strong intra smoothing for 32x32 blocks")
-OPT("strong-intra-smoothing", param->bEnableStrongIntraSmoothing,  
no_argument, 0, "Enable strong intra smoothing for 32x32 blocks")
-OPT("no-constrained-intra", param->bEnableConstrainedIntra, no_argument, 0, 
"Disable constrained intra prediction (use only intra coded reference pixels)")
-OPT("constrained-intra", param->bEnableConstrainedIntra,    no_argument, 0, 
"Constrained intra prediction (use only intra coded reference pixels)")
-
-HELP("Slice decision options:")
-OPT("refresh",         param->decodingRefreshType,    required_argument, 0, 
"Intra refresh type - 0:none, 1:CDR, 2:IDR (default: CDR)")
-OPT("keyint",          param->keyframeMax,            required_argument, 'i', 
"Max intra period in frames")
-//OPT("open-gop",        param->bOpenGOP,                     no_argument, 0, 
"Enable open GOP referencing")
-OPT("rc-lookahead",    param->lookaheadDepth,         required_argument, 0, 
"Number of frames for frame-type lookahead (determines encoder latency)")
-OPT("bframes",         param->bframes,                required_argument, 'b', 
"Maximum number of consecutive b-frames (now it only enables B GOP structure)")
-OPT("bframe-bias",     param->bFrameBias,             required_argument, 0, 
"Bias towards B frame decisions")
-OPT("b-adapt",         param->bFrameAdaptive,         required_argument, 0, "0 
- none, 1 - fast, 2 - full (trellis) adaptive B frame scheduling")
-OPT("ref",             param->maxNumReferences,       required_argument, 0, 
"max number of L0 references to be allowed  (1 .. 16)")
-// Disabled because weighted uni-prediction was busted by not using
-// pre-generated planes in motion compensation
-OPT("no-weightp",      param->bEnableWeightedPred,          no_argument, 0, 
"Disable weighted prediction in P slices")
-OPT("weightp",         param->bEnableWeightedPred,          no_argument, 'w', 
"Enable weighted prediction in P slices")
-// Disabled because weighted bi prediction is busted
-//OPT("no-weightbp",     param->bEnableWeightedBiPred,        no_argument, 0, 
"Disable weighted (bidirectional) prediction in B slices")
-//OPT("weightbp",        param->bEnableWeightedBiPred,        no_argument, 0, 
"Enable weighted (bidirectional) prediction in B slices")
-
-HELP("QP, rate control and rate distortion options:")
-OPT("bitrate",         param->rc.bitrate,             required_argument, 0, 
"Target bitrate (kbps), implies ABR")
-OPT("qp",              param->rc.qp,                  required_argument, 'q', 
"Base QP for CQP mode")
-OPT("cbqpoffs",        param->cbQpOffset,             required_argument, 0, 
"Chroma Cb QP Offset")
-OPT("crqpoffs",        param->crQpOffset,             required_argument, 0, 
"Chroma Cr QP Offset")
-OPT("rd",              param->bRDLevel,               required_argument, 0, 
"Level of RD in mode decision 0:least....2:full RDO")
-OPT("no-signhide",     param->bEnableSignHiding,            no_argument, 0, 
"Disable hide sign bit of one coeff per TU (rdo)")
-OPT("signhide",        param->bEnableSignHiding,            no_argument, 0, 
"Hide sign bit of one coeff per TU (rdo)")
-
-HELP("Loop filter:")
-OPT("no-lft",          param->bEnableLoopFilter,            no_argument, 0, 
"Disable Loop Filter")
-OPT("lft",             param->bEnableLoopFilter,            no_argument, 0, 
"Enable Loop Filter")
-
-HELP("Sample Adaptive Offset loop filter:")
-OPT("no-sao",          param->bEnableSAO,                   no_argument, 0, 
"Disable Sample Adaptive Offset")
-OPT("sao",             param->bEnableSAO,                   no_argument, 0, 
"Enable Sample Adaptive Offset")
-OPT("sao-lcu-bounds",  param->saoLcuBoundary,         required_argument, 0, 
"0: right/bottom boundary areas skipped  1: non-deblocked pixels are used")
-OPT("sao-lcu-opt",     param->saoLcuBasedOptimization,required_argument, 0, 
"0: SAO picture-based optimization, 1: SAO LCU-based optimization ")
-
-HELP("Quality reporting metrics: ")
-OPT("no-ssim",         param->bEnableSsim,                  no_argument, 0, 
"Disable reporting SSIM metric scores")
-OPT("ssim",            param->bEnableSsim,                  no_argument, 0, 
"Enable reporting SSIM metric scores")
-OPT("no-psnr",         param->bEnablePsnr,                  no_argument, 0, 
"Disable reporting PSNR metric scores")
-OPT("psnr",            param->bEnablePsnr,                  no_argument, 0, 
"Enable reporting PSNR metric scores")
-
-HELP("SEI options:")
-OPT("hash",            param->decodedPictureHashSEI,  required_argument, 0, 
"Decoded Picture Hash SEI 0: disabled, 1: MD5, 2: CRC, 3: Checksum ")
_______________________________________________
x265-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/x265-devel

Reply via email to