("IQPFactor,-IQF",m_dIntraQpFactor,-1.0,"Intra QP Factor for Lambda Computation. If negative, the default will scale lambda based on GOP size (unless LambdaFromQpEnable then IntraQPOffset is used instead)")
/* Quantization parameters */
#if JVET_E0059_FLOATING_POINT_QP_FIX
("QP,q",m_iQP,30,"Qp value")
("QPIncrementFrame,-qpif",m_qpIncrementAtSourceFrame,OptionalValue<UInt>(),"If a source file frame number is specified, the internal QP will be incremented for all POCs associated with source frames >= frame number. If empty, do not increment.")
#else
("QP,q",m_fQP,30.0,"Qp value, if value is float, QP is switched once during encoding")
#endif
#if X0038_LAMBDA_FROM_QP_CAPABILITY
("IntraQPOffset",m_intraQPOffset,0,"Qp offset value for intra slice, typically determined based on GOP size")
("LambdaFromQpEnable",m_lambdaFromQPEnable,false,"Enable flag for derivation of lambda from QP")
#define X0038_LAMBDA_FROM_QP_CAPABILITY 1 ///< This approach derives lambda from QP+QPoffset+QPoffset2. QPoffset2 is derived from QP+QPoffset using a linear model that is clipped between 0 and 3.
// To use this capability enable config parameter LambdaFromQpEnable
#define JVET_E0059_FLOATING_POINT_QP_FIX 1 ///< Replace floating point QP with a source-file frame number.
#define JVET_G0101_QP_SWITCHING 1 ///< After switching POC, increase base QP instead of frame level QP.