Changeset 590 in 3DVCSoftware
- Timestamp:
- 26 Aug 2013, 01:51:42 (11 years ago)
- Location:
- branches/HTM-DEV-2.0-dev1-Samsung
- Files:
-
- 4 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-DEV-2.0-dev1-Samsung/source/Lib/TLibCommon/TComDataCU.cpp
r587 r590 5171 5171 5172 5172 ///*** Derive bottom right neighbour position *** 5173 #if !SEC_SIMPLIFIED_NBDV_E0142 5173 5174 Int iLCUIdxRBNb = -1; 5174 5175 Int iPartIdxRBNb = -1; 5175 5176 xDeriveRightBottomNbIdx(iLCUIdxRBNb, iPartIdxRBNb ); 5177 #endif 5176 5178 5177 5179 ///*** Search temporal candidate pictures for disparity vector *** … … 5192 5194 } 5193 5195 5196 #if !SEC_SIMPLIFIED_NBDV_E0142 5194 5197 // Check BR and Center 5195 5198 for(Int curPosition = 0; curPosition < 2; curPosition++) 5196 5199 { 5200 #endif 5197 5201 Bool bCheck = false; 5202 #if !SEC_SIMPLIFIED_NBDV_E0142 5198 5203 if ( curPosition == 0 && iLCUIdxRBNb >= 0 ) 5199 5204 #if MTK_NBDV_TN_FIX_E0172 … … 5204 5209 5205 5210 if (curPosition == 1 ) 5211 #endif 5206 5212 #if MTK_NBDV_TN_FIX_E0172 5207 5213 bCheck = xGetColDisMV( curCandPic, eCurRefPicList, curCandPicRefIdx, uiLCUIdx, uiPartIdxCenter, cColMv, iTargetViewIdx, iTStartViewIdx ); … … 5227 5233 return true; 5228 5234 } 5235 #if !SEC_SIMPLIFIED_NBDV_E0142 5229 5236 } 5237 #endif 5230 5238 } 5231 5239 } … … 5258 5266 } 5259 5267 5268 #if !SEC_SIMPLIFIED_NBDV_E0142 5260 5269 //// ******* Get disparity from above right block ******* ///// 5261 5270 pcTmpCU = getPUAboveRight(uiIdx, uiPartIdxRT, true); … … 5298 5307 return true; 5299 5308 } 5309 #endif 5300 5310 5301 5311 //// ******* Search MCP blocks ******* ///// -
branches/HTM-DEV-2.0-dev1-Samsung/source/Lib/TLibCommon/TypeDef.h
r587 r590 113 113 #if H_3D_NBDV_REF 114 114 #define NTT_DoNBDV_VECTOR_CLIP_E0141 1 // disparity vector clipping in DoNBDV, JCT3V-E0141 and JCT3V-E0209 115 #define SEC_SIMPLIFIED_NBDV_E0142 1 // Simplified NBDV, JCT3V-E0142 and JCT3V-E0190 115 116 #endif 116 117 #endif … … 169 170 //// ****** Neighbouring block-based Disparity Vector ********* 170 171 #if H_3D_NBDV 172 #if SEC_SIMPLIFIED_NBDV_E0142 173 #define DVFROM_LEFT 0 174 #define DVFROM_ABOVE 1 175 #define IDV_CANDS 2 176 #else 171 177 #define DVFROM_LEFTBELOW 0 172 178 #define DVFROM_LEFT 1 … … 175 181 #define DVFROM_ABOVELEFT 4 176 182 #define IDV_CANDS 5 183 #endif 177 184 #endif 178 185 //// **** Inter-view motion prediction for merge *********
Note: See TracChangeset for help on using the changeset viewer.