Ignore:
Timestamp:
6 Jun 2013, 11:46:05 (11 years ago)
Author:
hhi
Message:

Integation of depth intra methods in macro H_3D_DIM, including:

  • DMM coding modes in H_3D_DIM_DMM.
  • RBC coding mode in H_3D_DIM_RBC.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-DEV-0.3-dev1/source/Lib/TLibDecoder/TDecSbac.h

    r446 r459  
    9797  Void  xReadEpExGolomb     ( UInt& ruiSymbol, UInt uiCount );
    9898  Void  xReadCoefRemainExGolomb ( UInt &rSymbol, UInt &rParam );
     99#if H_3D_DIM
     100  Void  xReadExGolombLevel   ( UInt& ruiSymbol, ContextModel& rcSCModel  );
     101  Void  xParseDimDeltaDC     ( Pel& rValDeltaDC, UInt dimType );
     102#if H_3D_DIM_DMM
     103  Void  xParseDmm1WedgeIdx   ( UInt& ruiTabIdx, Int iNumBit );
     104  Void  xParseDmm2Offset     ( Int& riOffset );
     105  Void  xParseDmm3WedgeIdx   ( UInt& ruiIntraIdx, Int iNumBit );
     106#endif
     107#if H_3D_DIM_RBC
     108  Void  xParseRbcEdge        ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth );
     109#endif
     110#endif
    99111private:
    100112  TComInputBitstream* m_pcBitstream;
     
    115127  Void parseIntraDirChroma( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth );
    116128 
     129#if H_3D_DIM
     130  Void parseIntraDepth     ( TComDataCU* pcCU, UInt absPartIdx, UInt depth );
     131  Void parseIntraDepthMode ( TComDataCU* pcCU, UInt absPartIdx, UInt depth );
     132#endif
     133
    117134  Void parseInterDir      ( TComDataCU* pcCU, UInt& ruiInterDir, UInt uiAbsPartIdx );
    118135  Void parseRefFrmIdx     ( TComDataCU* pcCU, Int& riRefFrmIdx, RefPicList eRefList );
     
    171188  ContextModel3DBuffer m_cTransformSkipSCModel;
    172189  ContextModel3DBuffer m_CUTransquantBypassFlagSCModel;
     190
     191#if H_3D_DIM
     192  ContextModel3DBuffer m_cDepthIntraModeSCModel;
     193  ContextModel3DBuffer m_cDdcFlagSCModel;
     194  ContextModel3DBuffer m_cDdcDataSCModel;
     195#if H_3D_DIM_DMM
     196  ContextModel3DBuffer m_cDmm1DataSCModel;
     197  ContextModel3DBuffer m_cDmm2DataSCModel;
     198  ContextModel3DBuffer m_cDmm3DataSCModel;
     199#endif
     200#if H_3D_DIM_RBC
     201  ContextModel3DBuffer m_cRbcDataSCModel;
     202#endif
     203#endif
    173204};
    174205
Note: See TracChangeset for help on using the changeset viewer.