Ignore:
Timestamp:
14 Jun 2013, 17:12:18 (11 years ago)
Author:
rwth
Message:

Integration of depth intra methods in macro H_3D_DIM, including:

  • Simplified Depth Coding (SDC) in H_3D_DIM_SDC
  • Depth Lookup Table (DLT) in H_3D_DIM_DLT
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-DEV-0.3-dev1/source/Lib/TLibCommon/TComDataCU.h

    r459 r467  
    202202  Bool*         m_pbEdgePartition;      ///< true if it belongs to region 1, otherwise, region 0
    203203#endif
     204#if H_3D_DIM_SDC
     205  Bool*         m_pbSDCFlag;
     206  Pel*          m_apSegmentDCOffset[2];
     207#endif
    204208#endif
    205209 
     
    461465
    462466  Void   reconPartition( UInt uiAbsPartIdx, UInt uiDepth, Bool bLeft, UChar ucStartPos, UChar ucNumEdge, UChar* pucEdgeCode, Bool* pbRegion );
     467#endif
     468#if H_3D_DIM_SDC
     469  Bool*         getSDCFlag          ()                        { return m_pbSDCFlag;               }
     470  Bool          getSDCFlag          ( UInt uiIdx )            { return m_pbSDCFlag[uiIdx];        }
     471  Void          setSDCFlagSubParts  ( Bool bSDCFlag, UInt uiAbsPartIdx, UInt uiDepth );
     472 
     473  Bool          getSDCAvailable             ( UInt uiAbsPartIdx );
     474 
     475  Pel*          getSDCSegmentDCOffset( UInt uiSeg ) { return m_apSegmentDCOffset[uiSeg]; }
     476  Pel           getSDCSegmentDCOffset( UInt uiSeg, UInt uiPartIdx ) { return m_apSegmentDCOffset[uiSeg][uiPartIdx]; }
     477  Void          setSDCSegmentDCOffset( Pel pOffset, UInt uiSeg, UInt uiPartIdx) { m_apSegmentDCOffset[uiSeg][uiPartIdx] = pOffset; }
    463478#endif
    464479#endif
Note: See TracChangeset for help on using the changeset viewer.