📄 configfile.h
字号:
{"BRefPicQPOffset", &cfgparams.qpBRSOffset[0], 0, 0.0, 0,-51.0, 51.0, },
{"DirectModeType", &cfgparams.direct_spatial_mv_pred_flag, 0, 0.0, 1, 0.0, 1.0, },
{"DirectInferenceFlag", &cfgparams.directInferenceFlag, 0, 1.0, 1, 0.0, 1.0, },
{"SPPicturePeriodicity", &cfgparams.sp_periodicity, 0, 0.0, 2, 0.0, 0.0, },
{"SI_FRAMES", &cfgparams.si_frame_indicator, 0, 0.0, 1, 0.0, 1.0, },
{"SP_output", &cfgparams.sp_output_indicator, 0, 0.0, 1, 0.0, 1.0, },
{"SP_output_name", &cfgparams.sp_output_filename, 1, 0.0, 0, 0.0, 0.0, FILE_NAME_SIZE, },
{"SP2_FRAMES", &cfgparams.sp2_frame_indicator, 0, 0.0, 1, 0.0, 1.0, },
{"SP2_input_name1", &cfgparams.sp2_input_filename1, 1, 0.0, 0, 0.0, 0.0, FILE_NAME_SIZE, },
{"SP2_input_name2", &cfgparams.sp2_input_filename2, 1, 0.0, 0, 0.0, 0.0, FILE_NAME_SIZE, },
{"SymbolMode", &cfgparams.symbol_mode, 0, 0.0, 1, (double) CAVLC, (double) CABAC, },
{"OutFileMode", &cfgparams.of_mode, 0, 0.0, 1, 0.0, 1.0, },
{"PartitionMode", &cfgparams.partition_mode, 0, 0.0, 1, 0.0, 1.0, },
{"PSliceSkip", &cfgparams.InterSearch[0][0], 0, 1.0, 1, 0.0, 1.0, },
{"PSliceSearch16x16", &cfgparams.InterSearch[0][1], 0, 1.0, 1, 0.0, 1.0, },
{"PSliceSearch16x8", &cfgparams.InterSearch[0][2], 0, 1.0, 1, 0.0, 1.0, },
{"PSliceSearch8x16", &cfgparams.InterSearch[0][3], 0, 1.0, 1, 0.0, 1.0, },
{"PSliceSearch8x8", &cfgparams.InterSearch[0][4], 0, 1.0, 1, 0.0, 1.0, },
{"PSliceSearch8x4", &cfgparams.InterSearch[0][5], 0, 1.0, 1, 0.0, 1.0, },
{"PSliceSearch4x8", &cfgparams.InterSearch[0][6], 0, 1.0, 1, 0.0, 1.0, },
{"PSliceSearch4x4", &cfgparams.InterSearch[0][7], 0, 1.0, 1, 0.0, 1.0, },
// B slice partition modes.
{"BSliceDirect", &cfgparams.InterSearch[1][0], 0, 1.0, 1, 0.0, 1.0, },
{"BSliceSearch16x16", &cfgparams.InterSearch[1][1], 0, 1.0, 1, 0.0, 1.0, },
{"BSliceSearch16x8", &cfgparams.InterSearch[1][2], 0, 1.0, 1, 0.0, 1.0, },
{"BSliceSearch8x16", &cfgparams.InterSearch[1][3], 0, 1.0, 1, 0.0, 1.0, },
{"BSliceSearch8x8", &cfgparams.InterSearch[1][4], 0, 1.0, 1, 0.0, 1.0, },
{"BSliceSearch8x4", &cfgparams.InterSearch[1][5], 0, 1.0, 1, 0.0, 1.0, },
{"BSliceSearch4x8", &cfgparams.InterSearch[1][6], 0, 1.0, 1, 0.0, 1.0, },
{"BSliceSearch4x4", &cfgparams.InterSearch[1][7], 0, 1.0, 1, 0.0, 1.0, },
//Bipredicting Motion Estimation parameters
{"BiPredMotionEstimation", &cfgparams.BiPredMotionEstimation, 0, 0.0, 1, 0.0, 1.0, },
{"BiPredSearch16x16", &cfgparams.BiPredSearch[0], 0, 1.0, 1, 0.0, 1.0, },
{"BiPredSearch16x8", &cfgparams.BiPredSearch[1], 0, 0.0, 1, 0.0, 1.0, },
{"BiPredSearch8x16", &cfgparams.BiPredSearch[2], 0, 0.0, 1, 0.0, 1.0, },
{"BiPredSearch8x8", &cfgparams.BiPredSearch[3], 0, 0.0, 1, 0.0, 1.0, },
{"BiPredMERefinements", &cfgparams.BiPredMERefinements, 0, 0.0, 1, 0.0, 5.0, },
{"BiPredMESearchRange", &cfgparams.BiPredMESearchRange, 0, 8.0, 2, 0.0, 0.0, },
{"BiPredMESubPel", &cfgparams.BiPredMESubPel, 0, 1.0, 1, 0.0, 2.0, },
{"DisableIntraInInter", &cfgparams.DisableIntraInInter, 0, 0.0, 1, 0.0, 1.0, },
{"IntraDisableInterOnly", &cfgparams.IntraDisableInterOnly, 0, 0.0, 1, 0.0, 1.0, },
{"DisableIntra4x4", &cfgparams.DisableIntra4x4, 0, 0.0, 1, 0.0, 1.0, },
{"DisableIntra16x16", &cfgparams.DisableIntra16x16, 0, 0.0, 1, 0.0, 1.0, },
{"Intra4x4ParDisable", &cfgparams.Intra4x4ParDisable, 0, 0.0, 1, 0.0, 1.0, },
{"Intra4x4DiagDisable", &cfgparams.Intra4x4DiagDisable, 0, 0.0, 1, 0.0, 1.0, },
{"Intra4x4DirDisable", &cfgparams.Intra4x4DirDisable, 0, 0.0, 1, 0.0, 1.0, },
{"Intra16x16ParDisable", &cfgparams.Intra16x16ParDisable, 0, 0.0, 1, 0.0, 1.0, },
{"Intra16x16PlaneDisable", &cfgparams.Intra16x16PlaneDisable, 0, 0.0, 1, 0.0, 1.0, },
{"EnableIPCM", &cfgparams.EnableIPCM, 0, 0.0, 1, 0.0, 1.0, },
{"ChromaIntraDisable", &cfgparams.ChromaIntraDisable, 0, 0.0, 1, 0.0, 1.0, },
{"FastMDEnable", &cfgparams.FastMDEnable, 0, 0.0, 1, 0.0, 1.0, },
{"FastIntraMD", &cfgparams.FastIntraMD, 0, 0.0, 1, 0.0, 5.0, },
{"FastIntra4x4", &cfgparams.FastIntra4x4, 0, 0.0, 1, 0.0, 6.0, },
{"FastIntra16x16", &cfgparams.FastIntra16x16, 0, 0.0, 1, 0.0, 2.0, },
{"FastIntra8x8", &cfgparams.FastIntra8x8, 0, 0.0, 1, 0.0, 6.0, },
{"FastIntraChroma", &cfgparams.FastIntraChroma, 0, 0.0, 1, 0.0, 1.0, },
{"ChangeQPStart", &cfgparams.qp2start, 0, 0.0, 2, 0.0, 0.0, },
{"ChangeQPI", &cfgparams.qp[1][I_SLICE], 0, 24.0, 3, (double) MIN_QP, (double) MAX_QP, },
{"ChangeQPP", &cfgparams.qp[1][P_SLICE], 0, 24.0, 3, (double) MIN_QP, (double) MAX_QP, },
{"ChangeQPB", &cfgparams.qp[1][B_SLICE], 0, 24.0, 3, (double) MIN_QP, (double) MAX_QP, },
{"ChangeQPSP", &cfgparams.qp[1][SP_SLICE], 0, 24.0, 3, (double) MIN_QP, (double) MAX_QP, },
{"ChangeQPSI", &cfgparams.qp[1][SI_SLICE], 0, 24.0, 3, (double) MIN_QP, (double) MAX_QP, },
{"ChangeQPSP2", &cfgparams.qpsp[1], 0, 24.0, 3, (double) MIN_QP, (double) MAX_QP, },
{"ChangeQPBSRefOffset", &cfgparams.qpBRSOffset[1], 0, 0.0, 1,-51.0, 51.0, },
{"RDOptimization", &cfgparams.rdopt, 0, 0.0, 1, 0.0, 3.0, },
{"DistortionSSIM", &cfgparams.Distortion[SSIM], 0, 0.0, 1, 0.0, 1.0, },
{"DistortionMS_SSIM", &cfgparams.Distortion[MS_SSIM], 0, 0.0, 1, 0.0, 1.0, },
{"SSIMOverlapSize", &cfgparams.SSIMOverlapSize, 0, 1.0, 2, 1.0, 1.0, },
{"DistortionYUVtoRGB", &cfgparams.DistortionYUVtoRGB, 0, 0.0, 1, 0.0, 1.0, },
{"CtxAdptLagrangeMult", &cfgparams.CtxAdptLagrangeMult, 0, 0.0, 1, 0.0, 1.0, },
{"FastCrIntraDecision", &cfgparams.FastCrIntraDecision, 0, 0.0, 1, 0.0, 1.0, },
{"DisableThresholding", &cfgparams.disthres, 0, 0.0, 1, 0.0, 1.0, },
{"DisableBSkipRDO", &cfgparams.nobskip, 0, 0.0, 1, 0.0, 1.0, },
{"LossRateA", &cfgparams.LossRateA, 0, 0.0, 2, 0.0, 0.0, },
{"LossRateB", &cfgparams.LossRateB, 0, 0.0, 2, 0.0, 0.0, },
{"LossRateC", &cfgparams.LossRateC, 0, 0.0, 2, 0.0, 0.0, },
{"NumberOfDecoders", &cfgparams.NoOfDecoders, 0, 0.0, 2, 0.0, 0.0, },
{"ErrorConcealment", &cfgparams.ErrorConcealment, 0, 0.0, 2, 0.0, 0.0, },
{"RestrictRefFrames", &cfgparams.RestrictRef , 0, 0.0, 1, 0.0, 1.0, },
#ifdef _LEAKYBUCKET_
{"NumberofLeakyBuckets", &cfgparams.NumberLeakyBuckets, 0, 2.0, 1, 2.0, 255.0, },
{"LeakyBucketRateFile", &cfgparams.LeakyBucketRateFile, 1, 0.0, 0, 0.0, 0.0, FILE_NAME_SIZE, },
{"LeakyBucketParamFile", &cfgparams.LeakyBucketParamFile, 1, 0.0, 0, 0.0, 0.0, FILE_NAME_SIZE, },
#endif
{"PicInterlace", &cfgparams.PicInterlace, 0, 0.0, 1, 0.0, 2.0, },
{"MbInterlace", &cfgparams.MbInterlace, 0, 0.0, 1, 0.0, 3.0, },
{"IntraBottom", &cfgparams.IntraBottom, 0, 0.0, 1, 0.0, 1.0, },
{"NumFramesInELayerSubSeq", &cfgparams.NumFramesInELSubSeq, 0, 0.0, 2, 0.0, 0.0, },
{"RandomIntraMBRefresh", &cfgparams.RandomIntraMBRefresh, 0, 0.0, 2, 0.0, 0.0, },
{"WeightedPrediction", &cfgparams.WeightedPrediction, 0, 0.0, 1, 0.0, 1.0, },
{"WeightedBiprediction", &cfgparams.WeightedBiprediction, 0, 0.0, 1, 0.0, 2.0, },
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -