Changeset 1038 in 3DVCSoftware for branches/HTM-11.2-dev0/source/Lib/TLibEncoder/TEncSearch.cpp
- Timestamp:
- 1 Aug 2014, 10:01:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-11.2-dev0/source/Lib/TLibEncoder/TEncSearch.cpp
r1019 r1038 4009 4009 #if H_3D_VSP 4010 4010 , Int* vspFlag 4011 #if !FIX_TICKET_79 4011 4012 , InheritedVSPDisInfo* inheritedVSPDisInfo 4013 #endif 4012 4014 #endif 4013 4015 #if H_3D_SPIVMP … … 4069 4071 pcCU->getInterMergeCandidates( 0, 0, cMvFieldNeighbours,uhInterDirNeighbours, numValidMergeCand); 4070 4072 pcCU->xGetInterMergeCandidates( 0, 0, cMvFieldNeighbours,uhInterDirNeighbours 4071 #if H_3D_VSP 4073 #if H_3D_VSP && !FIX_TICKET_79 4072 4074 , inheritedVSPDisInfo 4073 4075 #endif … … 4099 4101 pcCU->getInterMergeCandidates( uiAbsPartIdx, iPUIdx, cMvFieldNeighbours,uhInterDirNeighbours, numValidMergeCand); 4100 4102 pcCU->xGetInterMergeCandidates( uiAbsPartIdx, iPUIdx, cMvFieldNeighbours, uhInterDirNeighbours 4101 #if H_3D_VSP 4103 #if H_3D_VSP && !FIX_TICKET_79 4102 4104 , inheritedVSPDisInfo 4103 4105 #endif … … 4122 4124 #endif 4123 4125 } 4124 #if H_3D_VSP 4126 #if H_3D_VSP && !FIX_TICKET_75 4125 4127 xRestrictBipredMergeCand( pcCU, iPUIdx, cMvFieldNeighbours, uhInterDirNeighbours,vspFlag, numValidMergeCand ); 4126 4128 #else … … 4154 4156 #if H_3D_VSP 4155 4157 pcCU->setVSPFlagSubParts( vspFlag[uiMergeCand], uiAbsPartIdx, iPUIdx, pcCU->getDepth( uiAbsPartIdx ) ); 4158 #if !FIX_TICKET_79 4156 4159 pcCU->setDvInfoSubParts(inheritedVSPDisInfo[uiMergeCand].m_acDvInfo, uiAbsPartIdx, iPUIdx, pcCU->getDepth( uiAbsPartIdx ) ); 4160 #endif 4157 4161 #endif 4158 4162 … … 4254 4258 * \returns Void 4255 4259 */ 4256 #if H_3D_VSP 4260 #if H_3D_VSP && !FIX_TICKET_75 4257 4261 Void TEncSearch::xRestrictBipredMergeCand( TComDataCU* pcCU, UInt puIdx, TComMvField* mvFieldNeighbours, UChar* interDirNeighbours, Int* vspFlag, Int numValidMergeCand ) 4258 4262 #else … … 4264 4268 for( UInt mergeCand = 0; mergeCand < numValidMergeCand; ++mergeCand ) 4265 4269 { 4266 #if H_3D_VSP 4270 #if H_3D_VSP && !FIX_TICKET_75 4267 4271 if ( (interDirNeighbours[mergeCand] == 3) && (vspFlag[mergeCand] == false) ) 4268 4272 #else … … 4890 4894 Int vspFlag[MRG_MAX_NUM_CANDS_MEM]; 4891 4895 memset(vspFlag, 0, sizeof(Int)*MRG_MAX_NUM_CANDS_MEM); 4896 #if !FIX_TICKET_79 4892 4897 InheritedVSPDisInfo inheritedVSPDisInfo[MRG_MAX_NUM_CANDS_MEM]; 4898 #endif 4893 4899 UInt uiAbsPartIdx = 0; 4894 4900 Int iWidth = 0; … … 4908 4914 #if H_3D_VSP 4909 4915 , vspFlag 4916 #if !FIX_TICKET_79 4910 4917 , inheritedVSPDisInfo 4918 #endif 4911 4919 #endif 4912 4920 #if H_3D_SPIVMP … … 4922 4930 #if H_3D_VSP 4923 4931 pcCU->setVSPFlagSubParts( vspFlag[uiMRGIndex], uiPartAddr, iPartIdx, pcCU->getDepth( uiPartAddr ) ); 4932 #if !FIX_TICKET_79 4924 4933 pcCU->setDvInfoSubParts(inheritedVSPDisInfo[uiMRGIndex].m_acDvInfo, uiPartAddr, iPartIdx, pcCU->getDepth( uiPartAddr ) ); 4934 #endif 4925 4935 #endif 4926 4936 #if H_3D_DDD
Note: See TracChangeset for help on using the changeset viewer.