Changeset 1412 in 3DVCSoftware for branches/HTM-16.2-dev/source/Lib/TLibCommon/TComRdCost.h
- Timestamp:
- 12 Apr 2018, 11:12:21 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-16.2-dev/source/Lib/TLibCommon/TComRdCost.h
r1405 r1412 4 4 * granted under this license. 5 5 * 6 * Copyright (c) 2010-201 6, ITU/ISO/IEC6 * Copyright (c) 2010-2017, ITU/ISO/IEC 7 7 * All rights reserved. 8 8 * … … 90 90 Int iStrideVir; 91 91 #endif 92 #if NH_3D _IC92 #if NH_3D 93 93 Bool bUseIC; 94 #endif95 #if NH_3D_SDC_INTER96 94 Bool bUseSDCMRSAD; 97 95 #endif … … 136 134 iStrideVir = 0; 137 135 #endif 138 #if NH_3D _SDC_INTER136 #if NH_3D 139 137 bUseSDCMRSAD = false; 140 138 #endif … … 165 163 Double m_motionLambda; 166 164 Int m_iCostScale; 167 #if NH_3D _DBBP165 #if NH_3D 168 166 Bool m_bUseMask; 169 167 #endif … … 204 202 Void setDistParam( DistParam& rcDP, Int bitDepth, const Pel* p1, Int iStride1, const Pel* p2, Int iStride2, Int iWidth, Int iHeight, Bool bHadamard = false ); 205 203 206 #if NH_3D _DBBP204 #if NH_3D 207 205 Void setUseMask(Bool b) { m_bUseMask = b; } 208 206 #endif … … 210 208 Distortion calcHAD(Int bitDepth, const Pel* pi0, Int iStride0, const Pel* pi1, Int iStride1, Int iWidth, Int iHeight ); 211 209 212 #if NH_3D _ENC_DEPTH210 #if NH_3D 213 211 UInt calcVAR(Pel* pi0, Int stride, Int width, Int height, Int cuDepth, UInt maxCuWidth ); 214 212 #endif … … 242 240 static Distortion xGetSSE64 ( DistParam* pcDtParam ); 243 241 static Distortion xGetSSE16N ( DistParam* pcDtParam ); 244 #if NH_3D _IC || NH_3D_SDC_INTER242 #if NH_3D 245 243 static UInt xGetSADic ( DistParam* pcDtParam ); 246 244 static UInt xGetSAD4ic ( DistParam* pcDtParam ); … … 269 267 #endif 270 268 271 #if NH_3D _IC || NH_3D_SDC_INTER269 #if NH_3D 272 270 static UInt xGetSAD12ic ( DistParam* pcDtParam ); 273 271 static UInt xGetSAD24ic ( DistParam* pcDtParam ); … … 280 278 281 279 282 #if NH_3D _IC || NH_3D_SDC_INTER280 #if NH_3D 283 281 static UInt xGetHADsic ( DistParam* pcDtParam ); 284 282 #endif … … 287 285 static Distortion xCalcHADs2x2 ( const Pel *piOrg, const Pel *piCurr, Int iStrideOrg, Int iStrideCur, Int iStep ); 288 286 static Distortion xCalcHADs4x4 ( const Pel *piOrg, const Pel *piCurr, Int iStrideOrg, Int iStrideCur, Int iStep ); 289 static Distortion xCalcHADs8x8 ( const Pel *piOrg, const Pel *piCurr, Int iStrideOrg, Int iStrideCur, Int iStep ); 290 #if NH_3D_DBBP 287 static Distortion xCalcHADs8x8 ( const Pel *piOrg, const Pel *piCurr, Int iStrideOrg, Int iStrideCur, Int iStep 288 #if VECTOR_CODING__DISTORTION_CALCULATIONS && (RExt__HIGH_BIT_DEPTH_SUPPORT==0) 289 , Int bitDepth 290 #endif 291 ); 292 #if NH_3D 291 293 static UInt xGetMaskedSSE ( DistParam* pcDtParam ); 292 294 static UInt xGetMaskedSAD ( DistParam* pcDtParam );
Note: See TracChangeset for help on using the changeset viewer.