Changeset 296 in 3DVCSoftware for trunk/source/Lib/TLibCommon/TComDepthMapGenerator.h
- Timestamp:
- 20 Feb 2013, 22:07:43 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/Lib/TLibCommon/TComDepthMapGenerator.h
r210 r296 80 80 81 81 UInt getPdm () { if( m_aacActiveSPS[0][1] ) { return m_aacActiveSPS[0][1]->getPredDepthMapGeneration(); } return 0; } 82 #if H HI_INTER_VIEW_RESIDUAL_PRED82 #if H3D_IVRP 83 83 UInt getResPrd () { if( m_aacActiveSPS[0][1] ) { return m_aacActiveSPS[0][1]->getMultiviewResPredMode (); } return 0; } 84 84 #endif … … 136 136 137 137 Void initViewComponent ( TComPic* pcPic ); 138 #if ! QC_MULTI_DIS_CAN_A0097138 #if !H3D_NBDV 139 139 Bool predictDepthMap ( TComPic* pcPic ); 140 140 Void updateDepthMap ( TComPic* pcPic ); … … 142 142 #endif 143 143 144 #if H HI_INTER_VIEW_MOTION_PRED144 #if H3D_IVMP 145 145 Void covertOrgDepthMap ( TComPic* pcPic ); 146 146 #endif … … 150 150 UInt getSubSampExpY () { return m_uiSubSampExpY; } 151 151 Int getDisparity ( TComPic* pcPic, Int iPosX, Int iPosY, UInt uiRefViewId ); 152 #if HHI_INTER_VIEW_MOTION_PRED 153 #if QC_MULTI_DIS_CAN_A0097 154 Int getPdmMergeCandidate ( TComDataCU* pcCU, UInt uiPartIdx, Int* paiPdmRefIdx, TComMv* pacPdmMv, DisInfo* pDInfo 155 #if QC_MRG_CANS_B0048 156 , Int* iPdm 157 #endif 158 ); 159 152 #if H3D_IVMP 153 #if H3D_NBDV 154 #if QC_AMVP_MRG_UNIFY_IVCAN_C0051 155 Bool getPdmCandidate ( TComDataCU* pcCU, UInt uiPartIdx, RefPicList eRefPicList, Int iRefIdx, Int* paiPdmRefIdx, TComMv* pacPdmMv, DisInfo* pDInfo, Int* iPdm, Bool bMerge ); 156 #else 157 Int getPdmMergeCandidate ( TComDataCU* pcCU, UInt uiPartIdx, Int* paiPdmRefIdx, TComMv* pacPdmMv, DisInfo* pDInfo, Int* iPdm ); 160 158 Bool getPdmMvPredDisCan ( TComDataCU* pcCU, UInt uiPartIdx, RefPicList eRefPicList, Int iRefIdx, TComMv& rcMv, DisInfo* pDInfo, Bool bMerge ); 161 159 Bool getDisCanPdmMvPred ( TComDataCU* pcCU, UInt uiPartIdx, RefPicList eRefPicList, Int iRefIdx, TComMv& rcMv, DisInfo* pDInfo, Bool bMerge ); 160 #endif 162 161 #else 163 162 Int getPdmMergeCandidate ( TComDataCU* pcCU, UInt uiPartIdx, Int* paiPdmRefIdx, TComMv* pacPdmMv ); … … 176 175 private: 177 176 // picture operations 178 #if ! QC_MULTI_DIS_CAN_A0097177 #if !H3D_NBDV 179 178 Bool xConvertDepthMapCurr2Ref ( TComPic* pcRef, TComPic* pcCur ); 180 179 Bool xConvertDepthMapRef2Curr ( TComPic* pcCur, TComPic* pcRef );
Note: See TracChangeset for help on using the changeset viewer.