HEVC Test Model (HM)  HM-16.18
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TComTrQuant Member List

This is the complete list of members for TComTrQuant, including all inherited members.

applyForwardRDPCM(TComTU &rTu, const ComponentID compID, Pel *pcResidual, const UInt uiStride, const QpParam &cQP, TCoeff *pcCoeff, TCoeff &uiAbsSum, const RDPCMMode mode)TComTrQuant
calcPatternSigCtx(const UInt *sigCoeffGroupFlag, UInt uiCGPosX, UInt uiCGPosY, UInt widthInGroups, UInt heightInGroups)TComTrQuantstatic
clearSliceARLCnt()TComTrQuant
crossComponentPrediction(TComTU &rTu, const ComponentID compID, const Pel *piResiL, const Pel *piResiC, Pel *piResiT, const Int width, const Int height, const Int strideL, const Int strideC, const Int strideT, const Bool reverse)TComTrQuantstatic
destroyScalingList()TComTrQuant
getDequantCoeff(UInt list, Int qp, UInt size)TComTrQuantinline
getErrScaleCoeff(UInt list, UInt size, Int qp)TComTrQuantinline
getErrScaleCoeffNoScalingList(UInt list, UInt size, Int qp)TComTrQuantinline
getQpDelta(Int qp)TComTrQuantinline
getQuantCoeff(UInt list, Int qp, UInt size)TComTrQuantinline
getSigCoeffGroupCtxInc(const UInt *uiSigCoeffGroupFlag, const UInt uiCGPosX, const UInt uiCGPosY, const UInt widthInGroups, const UInt heightInGroups)TComTrQuantstatic
getSigCtxInc(Int patternSigCtx, const TUEntropyCodingParameters &codingParameters, const Int scanPosition, const Int log2BlockWidth, const Int log2BlockHeight, const ChannelType chanType)TComTrQuantstatic
getSliceNSamples()TComTrQuantinline
getSliceSumC()TComTrQuantinline
getUseScalingList(const UInt width, const UInt height, const Bool isTransformSkip)TComTrQuantinline
init(UInt uiMaxTrSize, Bool useRDOQ=false, Bool useRDOQTS=false, Bool useSelectiveRDOQ=false, Bool bEnc=false, Bool useTransformSkipFast=false, Bool bUseAdaptQpSelect=false)TComTrQuant
initScalingList()TComTrQuant
initSliceQpDelta()TComTrQuant
invRdpcmNxN(TComTU &rTu, const ComponentID compID, Pel *pcResidual, const UInt uiStride)TComTrQuant
invRecurTransformNxN(const ComponentID compID, TComYuv *pResidual, TComTU &rTu)TComTrQuant
invTransformNxN(TComTU &rTu, const ComponentID compID, Pel *pcResidual, const UInt uiStride, TCoeff *pcCoeff, const QpParam &cQP)TComTrQuant
invTrSkipDeQuantOneSample(TComTU &rTu, ComponentID compID, TCoeff pcCoeff, Pel &reconSample, const QpParam &cQP, UInt uiPos)TComTrQuant
m_bEncTComTrQuantprotected
m_bUseAdaptQpSelectTComTrQuantprotected
m_dequantCoefTComTrQuantprotected
m_dLambdaTComTrQuantprotected
m_errScaleTComTrQuantprotected
m_errScaleNoScalingListTComTrQuantprotected
m_lambdasTComTrQuantprotected
m_pcEstBitsSbacTComTrQuant
m_plTempCoeffTComTrQuantprotected
m_qpDeltaTComTrQuantprotected
m_quantCoefTComTrQuantprotected
m_scalingListEnabledFlagTComTrQuantprotected
m_sliceNsamplesTComTrQuantprotected
m_sliceSumCTComTrQuantprotected
m_uiMaxTrSizeTComTrQuantprotected
m_uiRDOQOffsetTComTrQuantprotected
m_useRDOQTComTrQuantprotected
m_useRDOQTSTComTrQuantprotected
m_useSelectiveRDOQTComTrQuantprotected
m_useTransformSkipFastTComTrQuantprotected
processScalingListDec(const Int *coeff, Int *dequantcoeff, Int invQuantScales, UInt height, UInt width, UInt ratio, Int sizuNum, UInt dc)TComTrQuant
processScalingListEnc(Int *coeff, Int *quantcoeff, Int quantScales, UInt height, UInt width, UInt ratio, Int sizuNum, UInt dc)TComTrQuant
rdpcmNxN(TComTU &rTu, const ComponentID compID, Pel *pcResidual, const UInt uiStride, const QpParam &cQP, TCoeff *pcCoeff, TCoeff &uiAbsSum, RDPCMMode &rdpcmMode)TComTrQuant
selectLambda(const ComponentID compIdx)TComTrQuantinline
setErrScaleCoeff(UInt list, UInt size, Int qp, const Int maxLog2TrDynamicRange[MAX_NUM_CHANNEL_TYPE], const BitDepths &bitDepths)TComTrQuant
setFlatScalingList(const Int maxLog2TrDynamicRange[MAX_NUM_CHANNEL_TYPE], const BitDepths &bitDepths)TComTrQuant
setLambdas(const Double lambdas[MAX_NUM_COMPONENT])TComTrQuantinline
setRDOQOffset(UInt uiRDOQOffset)TComTrQuantinline
setScalingList(TComScalingList *scalingList, const Int maxLog2TrDynamicRange[MAX_NUM_CHANNEL_TYPE], const BitDepths &bitDepths)TComTrQuant
setScalingListDec(const TComScalingList &scalingList)TComTrQuant
setUseScalingList(Bool bUseScalingList)TComTrQuantinline
signBitHidingHDQ(TCoeff *pQCoef, TCoeff *pCoef, TCoeff *deltaU, const TUEntropyCodingParameters &codingParameters, const Int maxLog2TrDynamicRange)TComTrQuantprivate
storeSliceQpNext(TComSlice *pcSlice)TComTrQuant
TComTrQuant()TComTrQuant
transformNxN(TComTU &rTu, const ComponentID compID, Pel *pcResidual, const UInt uiStride, TCoeff *rpcCoeff, TCoeff *rpcArlCoeff, TCoeff &uiAbsSum, const QpParam &cQP)TComTrQuant
transformSkipQuantOneSample(TComTU &rTu, const ComponentID compID, const TCoeff resiDiff, TCoeff *pcCoeff, const UInt uiPos, const QpParam &cQP, const Bool bUseHalfRoundingPoint)TComTrQuant
xDeQuant(TComTU &rTu, const TCoeff *pSrc, TCoeff *pDes, const ComponentID compID, const QpParam &cQP)TComTrQuantprivate
xGetCodedLevel(Double &rd64CodedCost, Double &rd64CodedCost0, Double &rd64CodedCostSig, Intermediate_Int lLevelDouble, UInt uiMaxAbsLevel, UShort ui16CtxNumSig, UShort ui16CtxNumOne, UShort ui16CtxNumAbs, UShort ui16AbsGoRice, UInt c1Idx, UInt c2Idx, Int iQBits, Double errorScale, Bool bLast, Bool useLimitedPrefixLength, const Int maxLog2TrDynamicRange) const TComTrQuantprivate
xGetICost(Double dRate) const TComTrQuantprivate
xGetICRate(const UInt uiAbsLevel, const UShort ui16CtxNumOne, const UShort ui16CtxNumAbs, const UShort ui16AbsGoRice, const UInt c1Idx, const UInt c2Idx, const Bool useLimitedPrefixLength, const Int maxLog2TrDynamicRange) const TComTrQuantprivate
xGetIEPRate() const TComTrQuantprivate
xGetRateLast(const UInt uiPosX, const UInt uiPosY, const ComponentID component) const TComTrQuantprivate
xGetRateSigCoef(UShort uiSignificance, UShort ui16CtxNumSig) const TComTrQuantprivate
xGetRateSigCoeffGroup(UShort uiSignificanceCoeffGroup, UShort ui16CtxNumSig) const TComTrQuantprivate
xIT(const Int channelBitDepth, Bool useDST, TCoeff *plCoef, Pel *pResidual, UInt uiStride, Int iWidth, Int iHeight, const Int maxLog2TrDynamicRange)TComTrQuantprivate
xITransformSkip(TCoeff *plCoef, Pel *pResidual, UInt uiStride, TComTU &rTu, const ComponentID component)TComTrQuantprivate
xNeedRDOQ(TComTU &rTu, TCoeff *pSrc, const ComponentID compID, const QpParam &cQP)TComTrQuantprivate
xQuant(TComTU &rTu, TCoeff *pSrc, TCoeff *pDes, TCoeff *pArlDes, TCoeff &uiAbsSum, const ComponentID compID, const QpParam &cQP)TComTrQuantprivate
xRateDistOptQuant(TComTU &rTu, TCoeff *plSrcCoeff, TCoeff *piDstCoeff, TCoeff *piArlDstCoeff, TCoeff &uiAbsSum, const ComponentID compID, const QpParam &cQP)TComTrQuantprivate
xsetFlatScalingList(UInt list, UInt size, Int qp)TComTrQuant
xSetScalingListDec(const TComScalingList &scalingList, UInt list, UInt size, Int qp)TComTrQuant
xSetScalingListEnc(TComScalingList *scalingList, UInt list, UInt size, Int qp)TComTrQuant
xT(const Int channelBitDepth, Bool useDST, Pel *piBlkResi, UInt uiStride, TCoeff *psCoeff, Int iWidth, Int iHeight, const Int maxLog2TrDynamicRange)TComTrQuantprivate
xTransformSkip(Pel *piBlkResi, UInt uiStride, TCoeff *psCoeff, TComTU &rTu, const ComponentID component)TComTrQuantprivate
~TComTrQuant()TComTrQuant