Ignore:
Timestamp:
11 Jun 2015, 01:07:43 (9 years ago)
Author:
ntt
Message:

Reactivation of VSP

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-14.1-update-dev3-NTT/source/Lib/TLibCommon/TComDataCU.h

    r1233 r1255  
    170170  DisInfo*      m_pDvInfo;
    171171#endif
    172 #if H_3D_VSP
     172#if NH_3D_VSP
    173173  Char*         m_piVSPFlag;          ///< array of VSP flags to indicate whehter a block uses VSP or not  ///< 0: non-VSP; 1: VSP
    174174#endif
     
    233233  Bool          xAddMVPCand           ( AMVPInfo* pInfo, RefPicList eRefPicList, Int iRefIdx, UInt uiPartUnitIdx, MVP_DIR eDir );
    234234  Bool          xAddMVPCandOrder      ( AMVPInfo* pInfo, RefPicList eRefPicList, Int iRefIdx, UInt uiPartUnitIdx, MVP_DIR eDir );
    235 #if H_3D_VSP
     235#if NH_3D_VSP
    236236  Bool          xAddVspCand( Int mrgCandIdx, DisInfo* pDInfo, Int& iCount);
    237237#endif
     
    255255  Void xDeriveCenterIdx( UInt uiPartIdx, UInt& ruiPartIdxCenter );
    256256
    257 #if H_3D_VSP
     257#if NH_3D_VSP
    258258  Void xSetMvFieldForVSP  ( TComDataCU *cu, TComPicYuv *picRefDepth, TComMv *dv, UInt partAddr, Int width, Int height, Int *shiftLUT, RefPicList refPicList, Int refIdx, Bool isDepth, Int &vspSize );
    259259#endif
     
    452452  template <typename T>
    453453  Void          setSubPart            ( T bParameter, T* pbBaseCtu, UInt uiCUAddr, UInt uiCUDepth, UInt uiPUIdx );
    454 #if H_3D_VSP
     454#if NH_3D_VSP
    455455  template<typename T>
    456456  Void          setSubPartT           ( T uiParameter, T* puhBaseLCU, UInt uiCUAddr, UInt uiCUDepth, UInt uiPUIdx );
     
    541541  Bool          isICFlagRequired   ( UInt uiAbsPartIdx );
    542542  Void          getPartIndexAndSize( UInt uiPartIdx, UInt& ruiPartAddr, Int& riWidth, Int& riHeight, UInt uiAbsPartIdx = 0, Bool bLCU = false);
     543#elif NH_3D_VSP
     544  Void          getPartIndexAndSize( UInt uiPartIdx, UInt& ruiPartAddr, Int& riWidth, Int& riHeight, UInt uiAbsPartIdx = 0, Bool bLCU = false);
    543545#else
    544546  // -------------------------------------------------------------------------------------------------------------------
     
    660662  Void          initAvailableFlags() { m_bAvailableFlagA1 = m_bAvailableFlagB1 = m_bAvailableFlagB0 = m_bAvailableFlagA0 = m_bAvailableFlagB2 = 0;  }
    661663  Void          buildMCL(TComMvField* pcMFieldNeighbours, UChar* puhInterDirNeighbours
    662 #if H_3D_VSP
     664#if NH_3D_VSP
    663665    , Int* vspFlag
    664666#endif
     
    676678  Void          getInterMergeCandidates       ( UInt uiAbsPartIdx, UInt uiPUIdx, TComMvField* pcMFieldNeighbours, UChar* puhInterDirNeighbours, Int& numValidMergeCand, Int mrgCandIdx = -1 );
    677679
    678 #if H_3D_VSP
     680#if NH_3D_VSP
    679681#if H_3D_SPIVMP
    680682  Bool*         getSPIVMPFlag        ()                        { return m_pbSPIVMPFlag;          }
Note: See TracChangeset for help on using the changeset viewer.