Changeset 1226 in 3DVCSoftware
- Timestamp:
- 22 May 2015, 05:45:23 (10 years ago)
- Location:
- branches/HTM-14.1-update-dev2-Sharp/source/Lib
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-14.1-update-dev2-Sharp/source/Lib/TLibCommon/TComDataCU.cpp
r1225 r1226 5142 5142 const TComSPS &sps=*(m_pcSlice->getSPS()); 5143 5143 Int iMvShift = 2; 5144 #if H_3D_IC5144 #if NH_3D_FULL_PEL_DEPTH_MAP_MV_ACC 5145 5145 if( getSlice()->getIsDepth() ) 5146 5146 iMvShift = 0; -
branches/HTM-14.1-update-dev2-Sharp/source/Lib/TLibCommon/TComPrediction.cpp
r1225 r1226 1914 1914 Int yFrac = mv->getVer() & ((1<<shiftVer)-1); 1915 1915 1916 #if H_3D_IC1916 #if NH_3D_FULL_PEL_DEPTH_MAP_MV_ACC 1917 1917 if( cu->getSlice()->getIsDepth() ) 1918 1918 { -
branches/HTM-14.1-update-dev2-Sharp/source/Lib/TLibCommon/TypeDef.h
r1225 r1226 85 85 // SEC_IC_NEIGHBOR_CLIP_I0080 // Clipping of neighboring sample position, JCT3V-I0080 86 86 // LGE_CHROMA_IC_J0050_J0034 87 #define NH_3D_FULL_PEL_DEPTH_MAP_MV_ACC 1 // Full Pel Interpolation for Depth, HHI_FULL_PEL_DEPTH_MAP_MV_ACC 87 88 88 89 -
branches/HTM-14.1-update-dev2-Sharp/source/Lib/TLibEncoder/TEncSearch.cpp
r1225 r1226 5107 5107 5108 5108 m_pcRdCost->setPredictor ( *pcMvPred ); 5109 #if H_3D_IC5109 #if NH_3D_FULL_PEL_DEPTH_MAP_MV_ACC 5110 5110 if( pcCU->getSlice()->getIsDepth() ) 5111 5111 { … … 5116 5116 #endif 5117 5117 m_pcRdCost->setCostScale ( 2 ); 5118 #if H_3D_IC5118 #if NH_3D_FULL_PEL_DEPTH_MAP_MV_ACC 5119 5119 } 5120 5120 #endif … … 5143 5143 5144 5144 m_pcRdCost->getMotionCost( true, 0, pcCU->getCUTransquantBypass(uiPartAddr) ); 5145 #if H_3D_IC5145 #if NH_3D_FULL_PEL_DEPTH_MAP_MV_ACC 5146 5146 if( ! pcCU->getSlice()->getIsDepth() ) 5147 5147 { … … 5156 5156 rcMv += (cMvHalf <<= 1); 5157 5157 rcMv += cMvQter; 5158 #if H_3D_IC5158 #if NH_3D_FULL_PEL_DEPTH_MAP_MV_ACC 5159 5159 } 5160 5160 #endif 5161 5161 5162 5162 UInt uiMvBits = m_pcRdCost->getBits( rcMv.getHor(), rcMv.getVer() ); 5163 #if H_3D_IC5163 #if NH_3D_FULL_PEL_DEPTH_MAP_MV_ACC 5164 5164 if( pcCU->getSlice()->getIsDepth() ) 5165 5165 { … … 5175 5175 { 5176 5176 Int iMvShift = 2; 5177 #if H_3D_IC5177 #if NH_3D_FULL_PEL_DEPTH_MAP_MV_ACC 5178 5178 if( pcCU->getSlice()->getIsDepth() ) 5179 5179 { … … 5333 5333 UInt uiSearchRange = m_iSearchRange; 5334 5334 pcCU->clipMv( rcMv ); 5335 #if H_3D_IC5335 #if NH_3D_FULL_PEL_DEPTH_MAP_MV_ACC 5336 5336 if( ! pcCU->getSlice()->getIsDepth() ) 5337 5337 #endif … … 5353 5353 TComMv cMv = m_acMvPredictors[index]; 5354 5354 pcCU->clipMv( cMv ); 5355 #if H_3D_IC5355 #if NH_3D_FULL_PEL_DEPTH_MAP_MV_ACC 5356 5356 if( ! pcCU->getSlice()->getIsDepth() ) 5357 5357 { 5358 5358 #endif 5359 5359 cMv >>= 2; 5360 #if H_3D_IC5360 #if NH_3D_FULL_PEL_DEPTH_MAP_MV_ACC 5361 5361 } 5362 5362 #endif
Note: See TracChangeset for help on using the changeset viewer.