Ignore:
Timestamp:
19 Feb 2013, 17:50:51 (11 years ago)
Author:
tech
Message:

Removed macros related to IV motion parameter prediction.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-5.1-dev0/source/Lib/TLibCommon/TComDataCU.h

    r290 r292  
    563563                                          ,Bool bIndependentTileBoundaryEnabled );
    564564
    565 #if HHI_INTER_VIEW_MOTION_PRED
     565#if H3D_IVMP
    566566#if !H3D_NBDV
    567   Int           getPdmMergeCandidate( UInt uiPartIdx, Int* paiPdmRefIdx, TComMv* pacPdmMv );
    568   Bool          getPdmMvPred( UInt uiPartIdx, RefPicList eRefPicList, Int iRefIdx, TComMv& rcMv, Bool bMerge = false );
     567  Int           getPdmMergeCandidate      ( UInt uiPartIdx, Int* paiPdmRefIdx, TComMv* pacPdmMv );
     568  Bool          getPdmMvPred              ( UInt uiPartIdx, RefPicList eRefPicList, Int iRefIdx, TComMv& rcMv, Bool bMerge = false );
    569569#else //!H3D_NBDV
    570570#if QC_AMVP_MRG_UNIFY_IVCAN_C0051
    571   Bool getUnifiedMvPredCan(UInt uiPartIdx, RefPicList eRefPicList, Int iRefIdx, Int* paiPdmRefIdx, TComMv* pacPdmMv, DisInfo* pDInfo, Int* iPdm, Bool bMerge );
     571  Bool          getUnifiedMvPredCan       ( UInt uiPartIdx, RefPicList eRefPicList, Int iRefIdx, Int* paiPdmRefIdx, TComMv* pacPdmMv, DisInfo* pDInfo, Int* iPdm, Bool bMerge );
    572572#else //QC_AMVP_MRG_UNIFY_IVCAN_C0051
    573   Bool          getPdmMvPredDisCan( UInt uiPartIdx, RefPicList eRefPicList, Int iRefIdx, TComMv& rcMv, DisInfo* pDInfo, Bool bMerge = false );
    574   Int           getPdmMergeCandidateDisCan( UInt uiPartIdx, Int* paiPdmRefIdx, TComMv* pacPdmMv, DisInfo* pDInfo
    575 #if QC_MRG_CANS_B0048
    576     , Int* iPdm
    577 #endif //QC_MRG_CANS_B0048
    578   );
     573  Bool          getPdmMvPredDisCan        ( UInt uiPartIdx, RefPicList eRefPicList, Int iRefIdx, TComMv& rcMv, DisInfo* pDInfo, Bool bMerge = false );
     574  Int           getPdmMergeCandidateDisCan( UInt uiPartIdx, Int* paiPdmRefIdx, TComMv* pacPdmMv, DisInfo* pDInfo, Int* iPdm );
    579575#endif //QC_AMVP_MRG_UNIFY_IVCAN_C0051
    580576  Void          getDisMvpCand        ( UInt uiPartIdx, UInt uiPartAddr, DisInfo* pDInfo );
     
    598594#endif
    599595  Bool          getIViewOrgDepthMvPred( UInt uiPartIdx, RefPicList eRefPicList, Int iRefIdx, TComMv& rcMv );
    600 #endif
     596#endif // HHI_INTER_VIEW_MOTION_PRED
    601597#if HHI_INTER_VIEW_RESIDUAL_PRED
    602598  Bool*         getResPredAvail         ()                        { return m_pbResPredAvailable;        }
     
    637633 
    638634  AMVP_MODE     getAMVPMode           ( UInt uiIdx );
    639 #if SHARP_INTERVIEW_DECOUPLE_B0111
     635#if H3D_IVMP
    640636  Void          fillMvpCandBase       ( UInt uiPartIdx, UInt uiPartAddr, RefPicList eRefPicList, Int iRefIdx, AMVPInfo* pInfo );
    641637  Void          fillMvpCand           ( UInt uiPartIdx, UInt uiPartAddr, RefPicList eRefPicList, Int iRefIdx, AMVPInfo* pInfo , Int iMVPIdx=-1);
    642 #else
    643   Void          fillMvpCand           ( UInt uiPartIdx, UInt uiPartAddr, RefPicList eRefPicList, Int iRefIdx, AMVPInfo* pInfo );
    644638#endif
    645639#if PARALLEL_MERGE
Note: See TracChangeset for help on using the changeset viewer.