|
| 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.