Ignore:
Timestamp:
26 May 2015, 07:13:47 (9 years ago)
Author:
etri-htm
Message:

Reactive_MLC (the MACRO is "NH_3D_MLC")

File:
1 edited

Legend:

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

    r1217 r1233  
    197197  DbbpTmpData   m_sDBBPTmpData;
    198198#endif
    199 #if H_3D
     199#if NH_3D_MLC
    200200  Bool          m_bAvailableFlagA1;    ///< A1 available flag
    201201  Bool          m_bAvailableFlagB1;    ///< B1 available flag
     
    220220  UInt          m_uiTotalBins;        ///< sum of partition bins
    221221  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;
    228226#endif
    229227
     
    654652  Bool          hasEqualMotion              ( UInt uiAbsPartIdx, TComDataCU* pcCandCU, UInt uiCandAbsPartIdx );
    655653
    656 #if H_3D
    657   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;   }
    662660  Void          initAvailableFlags() { m_bAvailableFlagA1 = m_bAvailableFlagB1 = m_bAvailableFlagB0 = m_bAvailableFlagA0 = m_bAvailableFlagB2 = 0;  }
    663661  Void          buildMCL(TComMvField* pcMFieldNeighbours, UChar* puhInterDirNeighbours
     
    670668    , Int& numValidMergeCand
    671669    );
    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
    675676  Void          getInterMergeCandidates       ( UInt uiAbsPartIdx, UInt uiPUIdx, TComMvField* pcMFieldNeighbours, UChar* puhInterDirNeighbours, Int& numValidMergeCand, Int mrgCandIdx = -1 );
    676 #endif
    677 #if H_3D_SPIVMP
    678                                             , TComMvField* pcMvFieldSP, UChar* puhInterDirSP
    679 #endif
    680677
    681678#if H_3D_VSP
Note: See TracChangeset for help on using the changeset viewer.