Ignore:
Timestamp:
2 May 2013, 05:22:59 (12 years ago)
Author:
qualcomm
Message:

JCT3V-D0181

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-6.2-dev2-Qualcomm/source/Lib/TLibCommon/TComDataCU.h

    r332 r351  
    268268  Pel*          m_apSegmentDCOffset[2];
    269269#endif
    270 
     270#if QC_CU_NBDV_D0181
     271  DisInfo*      m_pDvInfo;
     272#endif
    271273protected:
    272274 
     
    326328  Void          initSubCU             ( TComDataCU* pcCU, UInt uiPartUnitIdx, UInt uiDepth, Int qp );
    327329  Void          setOutsideCUPart      ( UInt uiAbsPartIdx, UInt uiDepth );
    328 
     330#if QC_CU_NBDV_D0181
     331  Void          copyDVInfoFrom (TComDataCU* pcCU, UInt uiAbsPartIdx);
     332#endif
    329333  Void          copySubCU             ( TComDataCU* pcCU, UInt uiPartUnitIdx, UInt uiDepth );
    330   Void          copyInterPredInfoFrom ( TComDataCU* pcCU, UInt uiAbsPartIdx, RefPicList eRefPicList );
     334  Void          copyInterPredInfoFrom ( TComDataCU* pcCU, UInt uiAbsPartIdx, RefPicList eRefPicList
     335#if QC_CU_NBDV_D0181
     336  , Bool bNBDV = false
     337#endif
     338  );
    331339  Void          copyPartFrom          ( TComDataCU* pcCU, UInt uiPartUnitIdx, UInt uiDepth );
    332340 
     
    474482#endif
    475483#endif
     484#if QC_CU_NBDV_D0181
     485  DisInfo*      getDvInfo             ()                        { return m_pDvInfo;                }
     486  DisInfo       getDvInfo             (UInt uiIdx)              { return m_pDvInfo[uiIdx];         }
     487  Void          setDvInfoSubParts( DisInfo cDvInfo, UInt uiAbsPartIdx, UInt uiDepth );
     488#endif
    476489
    477490#if AMP_MRG
     
    537550  Bool          getUnifiedMvPredCan       ( UInt uiPartIdx, RefPicList eRefPicList, Int iRefIdx, Int* paiPdmRefIdx, TComMv* pacPdmMv, DisInfo* pDInfo, Int* iPdm, Bool bMerge );
    538551  Void          getDisMvpCand        ( UInt uiPartIdx, UInt uiPartAddr, DisInfo* pDInfo );
     552#if QC_CU_NBDV_D0181
     553  Bool          getDisMvpCandNBDV( UInt uiPartIdx, UInt uiPartAddr, DisInfo* pDInfo , Bool bParMerg = false
     554#else
    539555  Void          getDisMvpCandNBDV( UInt uiPartIdx, UInt uiPartAddr, DisInfo* pDInfo , Bool bParMerg = false
     556#endif
    540557#if MERL_VSP_C0152
    541558                              , Bool bDepthRefine = false
Note: See TracChangeset for help on using the changeset viewer.