Changeset 1233 in 3DVCSoftware for branches/HTM-14.1-update-dev3-ETRI/source/Lib/TLibCommon/TComDataCU.h
- Timestamp:
- 26 May 2015, 07:13:47 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-14.1-update-dev3-ETRI/source/Lib/TLibCommon/TComDataCU.h
r1217 r1233 197 197 DbbpTmpData m_sDBBPTmpData; 198 198 #endif 199 #if H_3D199 #if NH_3D_MLC 200 200 Bool m_bAvailableFlagA1; ///< A1 available flag 201 201 Bool m_bAvailableFlagB1; ///< B1 available flag … … 220 220 UInt m_uiTotalBins; ///< sum of partition bins 221 221 Char m_codedQP; 222 #if H_3D 223 DisInfo m_cDefaultDisInfo; ///< Default disparity information for initializing 224 #endif 225 #if H_3D_IV_MERGE 226 TComMotionCand m_mergCands[MRG_IVSHIFT+1]; 227 Int m_baseListidc; 222 #if NH_3D_MLC 223 DisInfo m_cDefaultDisInfo; ///< Default disparity information for initializing 224 TComMotionCand m_mergCands[MRG_IVSHIFT+1]; ///< Motion candidates for merge mode 225 Int m_numSpatialCands; 228 226 #endif 229 227 … … 654 652 Bool hasEqualMotion ( UInt uiAbsPartIdx, TComDataCU* pcCandCU, UInt uiCandAbsPartIdx ); 655 653 656 #if H_3D657 Bool getAvailableFlagA1() { return m_bAvailableFlagA1; }658 Bool getAvailableFlagB1() { return m_bAvailableFlagB1; }659 Bool getAvailableFlagB0() { return m_bAvailableFlagB0; }660 Bool getAvailableFlagA0() { return m_bAvailableFlagA0; }661 Bool getAvailableFlagB2() { return m_bAvailableFlagB2; }654 #if NH_3D_MLC 655 Bool getAvailableFlagA1() { return m_bAvailableFlagA1; } 656 Bool getAvailableFlagB1() { return m_bAvailableFlagB1; } 657 Bool getAvailableFlagB0() { return m_bAvailableFlagB0; } 658 Bool getAvailableFlagA0() { return m_bAvailableFlagA0; } 659 Bool getAvailableFlagB2() { return m_bAvailableFlagB2; } 662 660 Void initAvailableFlags() { m_bAvailableFlagA1 = m_bAvailableFlagB1 = m_bAvailableFlagB0 = m_bAvailableFlagA0 = m_bAvailableFlagB2 = 0; } 663 661 Void buildMCL(TComMvField* pcMFieldNeighbours, UChar* puhInterDirNeighbours … … 670 668 , Int& numValidMergeCand 671 669 ); 672 Void getInterMergeCandidates( UInt uiAbsPartIdx, UInt uiPUIdx, TComMvField* pcMvFieldNeighbours, UChar* puhInterDirNeighbours, Int& numValidMergeCand, Int mrgCandIdx = -1); 673 Void xGetInterMergeCandidates ( UInt uiAbsPartIdx, UInt uiPUIdx, TComMvField* pcMFieldNeighbours, UChar* puhInterDirNeighbours 674 #else 670 Void xGetInterMergeCandidates ( UInt uiAbsPartIdx, UInt uiPUIdx, TComMvField* pcMFieldNeighbours, UChar* puhInterDirNeighbours 671 #if H_3D_SPIVMP 672 , TComMvField* pcMvFieldSP, UChar* puhInterDirSP 673 #endif 674 , Int& numValidMergeCand, Int mrgCandIdx = -1 ); 675 #endif 675 676 Void getInterMergeCandidates ( UInt uiAbsPartIdx, UInt uiPUIdx, TComMvField* pcMFieldNeighbours, UChar* puhInterDirNeighbours, Int& numValidMergeCand, Int mrgCandIdx = -1 ); 676 #endif677 #if H_3D_SPIVMP678 , TComMvField* pcMvFieldSP, UChar* puhInterDirSP679 #endif680 677 681 678 #if H_3D_VSP
Note: See TracChangeset for help on using the changeset viewer.