|
FpDistFunc | m_afpDistortFunc [DF_TOTAL_FUNCTIONS] |
|
CostMode | m_costMode |
|
Double | m_distortionWeight [MAX_NUM_COMPONENT] |
|
Double | m_dLambda |
|
Double | m_sqrtLambda |
|
Double | m_dLambdaMotionSAD [2] |
|
Double | m_dLambdaMotionSSE [2] |
|
Double | m_dFrameLambda |
|
TComMv | m_mvPredictor |
|
Double | m_motionLambda |
|
Int | m_iCostScale |
|
| TComRdCost () |
|
virtual | ~TComRdCost () |
|
Double | calcRdCost (Double numBits, Double distortion, DFunc eDFunc=DF_DEFAULT) |
|
Void | setLambda (Double dLambda, const BitDepths &bitDepths) |
|
Void | init () |
|
Void | setDistParam (UInt uiBlkWidth, UInt uiBlkHeight, DFunc eDFunc, DistParam &rcDistParam) |
|
Void | setDistParam (const TComPattern *const pcPatternKey, const Pel *piRefY, Int iRefStride, DistParam &rcDistParam) |
|
Void | setDistParam (const TComPattern *const pcPatternKey, const Pel *piRefY, Int iRefStride, Int iStep, DistParam &rcDistParam, Bool bHADME=false) |
|
Void | setDistParam (DistParam &rcDP, Int bitDepth, const Pel *p1, Int iStride1, const Pel *p2, Int iStride2, Int iWidth, Int iHeight, Bool bHadamard=false) |
|
Distortion | calcHAD (Int bitDepth, const Pel *pi0, Int iStride0, const Pel *pi1, Int iStride1, Int iWidth, Int iHeight) |
|
Distortion | getDistPart (Int bitDepth, const Pel *piCur, Int iCurStride, const Pel *piOrg, Int iOrgStride, UInt uiBlkWidth, UInt uiBlkHeight, const ComponentID compID, DFunc eDFunc=DF_SSE) |
|
static UInt | xGetExpGolombNumberOfBits (Int iVal) |
|
static Distortion | xGetSSE (DistParam *pcDtParam) |
|
static Distortion | xGetSSE4 (DistParam *pcDtParam) |
|
static Distortion | xGetSSE8 (DistParam *pcDtParam) |
|
static Distortion | xGetSSE16 (DistParam *pcDtParam) |
|
static Distortion | xGetSSE32 (DistParam *pcDtParam) |
|
static Distortion | xGetSSE64 (DistParam *pcDtParam) |
|
static Distortion | xGetSSE16N (DistParam *pcDtParam) |
|
static Distortion | xGetSAD (DistParam *pcDtParam) |
|
static Distortion | xGetSAD4 (DistParam *pcDtParam) |
|
static Distortion | xGetSAD8 (DistParam *pcDtParam) |
|
static Distortion | xGetSAD16 (DistParam *pcDtParam) |
|
static Distortion | xGetSAD32 (DistParam *pcDtParam) |
|
static Distortion | xGetSAD64 (DistParam *pcDtParam) |
|
static Distortion | xGetSAD16N (DistParam *pcDtParam) |
|
static Distortion | xGetSAD12 (DistParam *pcDtParam) |
|
static Distortion | xGetSAD24 (DistParam *pcDtParam) |
|
static Distortion | xGetSAD48 (DistParam *pcDtParam) |
|
static Distortion | xGetHADs (DistParam *pcDtParam) |
|
static Distortion | xCalcHADs2x2 (const Pel *piOrg, const Pel *piCurr, Int iStrideOrg, Int iStrideCur, Int iStep) |
|
static Distortion | xCalcHADs4x4 (const Pel *piOrg, const Pel *piCurr, Int iStrideOrg, Int iStrideCur, Int iStep) |
|
static Distortion | xCalcHADs8x8 (const Pel *piOrg, const Pel *piCurr, Int iStrideOrg, Int iStrideCur, Int iStep) |
|
RD cost computation class.
Definition at line 111 of file TComRdCost.h.