Changeset 968 in 3DVCSoftware for branches/HTM-11.1-dev0/source/Lib/TLibCommon/TComDataCU.h
- Timestamp:
- 5 Jul 2014, 09:11:50 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-11.1-dev0/source/Lib/TLibCommon/TComDataCU.h
r967 r968 231 231 #endif 232 232 233 #if ETRIKHU_CLEANUP_H0083233 #if H_3D_IV_MERGE 234 234 TComMotionCand m_mergCands[MRG_IVSHIFT+1]; 235 235 Int m_baseListidc; … … 242 242 Bool xAddMVPCandOrder ( AMVPInfo* pInfo, RefPicList eRefPicList, Int iRefIdx, UInt uiPartUnitIdx, MVP_DIR eDir ); 243 243 #if H_3D_VSP 244 #if ETRIKHU_CLEANUP_H0083245 244 Bool xAddVspCand( Int mrgCandIdx, DisInfo* pDInfo, Int& iCount); 246 #else247 Bool xAddVspCand( Int mrgCandIdx, DisInfo* pDInfo, Int& iCount,248 Bool* abCandIsInter, TComMvField* pcMvFieldNeighbours, UChar* puhInterDirNeighbours, Int* vspFlag, Int& iCount3DV, InheritedVSPDisInfo* inheritedVSPDisInfo);249 #endif250 245 #endif 251 246 #if H_3D_IV_MERGE 252 #if ETRIKHU_CLEANUP_H0083253 247 Bool xAddIvMRGCand( Int mrgCandIdx, Int& iCount, Int* ivCandDir, TComMv* ivCandMv, Int* ivCandRefIdx ); 254 #else255 Bool xAddIvMRGCand( Int mrgCandIdx, Int& iCount, Bool* abCandIsInter, TComMvField* pcMvFieldNeighbours, UChar* puhInterDirNeighbours, Int* ivCandDir, TComMv* ivCandMv,256 Int* ivCandRefIdx, Int posIvDC, Int* vspFlag, Int &iCount3DV, InheritedVSPDisInfo* inheritedVSPDisInfo );257 #endif258 #if ETRIKHU_CLEANUP_H0083259 248 Bool xGetPosFirstAvailDmvCand( Int iCount, Int& iFirDispCand ); 260 #else261 Bool xGetPosFirstAvailDmvCand( Int iCount, TComMvField* pcMvFieldNeighbours, Int* ivCandDir, Int posIvDC, Int* vspFlag, Int& iFirDispCand );262 #endif263 249 #endif 264 250 … … 500 486 501 487 #if H_3D 502 #if !ETRIKHU_CLEANUP_H0083503 Void rightShiftMergeCandList( TComMvField* pcMvFieldNeighbours, UChar* puhInterDirNeighbours, Int* iVSPIndexTrue, InheritedVSPDisInfo* inheritedVSPDisInfo, UInt start, UInt num, Int &iCount3DV);504 #endif505 488 Bool getDispforDepth ( UInt uiPartIdx, UInt uiPartAddr, DisInfo* cDisp); 506 489 Bool getDispMvPredCan(UInt uiPartIdx, RefPicList eRefPicList, Int iRefIdx, Int* paiPdmRefIdx, TComMv* pacPdmMv, DisInfo* pDis, Int* iPdm ); … … 656 639 Bool getAvailableFlagA0() { return m_bAvailableFlagA0;} 657 640 Bool getAvailableFlagB2() { return m_bAvailableFlagB2;} 658 #if ETRIKHU_CLEANUP_H0083659 641 Void initAvailableFlags() { m_bAvailableFlagA1 = m_bAvailableFlagB1 = m_bAvailableFlagB0 = m_bAvailableFlagA0 = m_bAvailableFlagB2 = 0; } 660 642 Void buildMCL(TComMvField* pcMFieldNeighbours, UChar* puhInterDirNeighbours … … 667 649 , Int& numValidMergeCand 668 650 ); 669 #else670 Void initAvailableFlags() { m_bAvailableFlagA1 = m_bAvailableFlagB1 = m_bAvailableFlagB0 = m_bAvailableFlagA0 = m_bAvailableFlagB2 = 0; }671 #endif672 651 Void getInterMergeCandidates( UInt uiAbsPartIdx, UInt uiPUIdx, TComMvField* pcMvFieldNeighbours, UChar* puhInterDirNeighbours, Int& numValidMergeCand, Int mrgCandIdx = -1); 673 652 Void xGetInterMergeCandidates ( UInt uiAbsPartIdx, UInt uiPUIdx, TComMvField* pcMFieldNeighbours, UChar* puhInterDirNeighbours … … 676 655 #endif 677 656 #if H_3D_VSP 678 #if !ETRIKHU_CLEANUP_H0083679 , Int* vspFlag680 #endif681 657 , InheritedVSPDisInfo* inheritedVSPDisInfo 682 658 #endif 683 659 #if H_3D_SPIVMP 684 #if ETRIKHU_CLEANUP_H0083685 660 , TComMvField* pcMvFieldSP, UChar* puhInterDirSP 686 #else687 , Bool* pbSPIVMPFlag, TComMvField* pcMvFieldSP, UChar* puhInterDirSP688 #endif689 661 #endif 690 662 , Int& numValidMergeCand, Int mrgCandIdx = -1
Note: See TracChangeset for help on using the changeset viewer.