Ignore:
Timestamp:
24 Jan 2014, 02:36:31 (10 years ago)
Author:
mediatek-htm
Message:

Integration of DDD (JCT3V-G0063)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-9.3-dev1-MediaTek/source/Lib/TLibCommon/TComDataCU.h

    r787 r795  
    250250#endif
    251251
     252#if MTK_DDD_G0063
     253  UChar*        m_pucDisparityDerivedDepth;
     254  Bool*         m_pbUseDDD;
     255  Int           m_iUseDDDCandIdx;
     256  UChar         m_ucDDTmpDepth;
     257#endif
     258
    252259protected:
    253260 
     
    755762  UInt          getCoefScanIdx(UInt uiAbsPartIdx, UInt uiWidth, Bool bIsLuma, Bool bIsIntra);
    756763
     764#if MTK_DDD_G0063
     765  UChar*       getDDDepth        ()                        { return m_pucDisparityDerivedDepth;        }
     766  UChar        getDDDepth        ( UInt uiIdx )            { return m_pucDisparityDerivedDepth[uiIdx]; }
     767  Void         setDDDepth        ( UInt uiIdx, UChar n )   { m_pucDisparityDerivedDepth[uiIdx] = n;    }
     768  Void         setDDDepthSubParts( UChar ucDDD, UInt uiAbsPartIdx, UInt uiPartIdx, UInt uiDepth );
     769
     770  Bool*        getUseDDD        ()                        { return m_pbUseDDD;        }
     771  Bool         getUseDDD        ( UInt uiIdx )            { return m_pbUseDDD[uiIdx]; }
     772  Void         setUseDDD        ( UInt uiIdx, Bool n )     { m_pbUseDDD[uiIdx] = n;    }
     773  Void         setUseDDD( Bool bUseDDD, UInt uiAbsPartIdx, UInt uiDepth );
     774
     775  Void         setUseDDD        ( Bool bUseDDD, UInt uiAbsPartIdx, UInt uiPartIdx, UInt uiDepth );
     776
     777  UChar        getDDTmpDepth(){ return m_ucDDTmpDepth; }
     778  Int          getUseDDDCandIdx(){ return m_iUseDDDCandIdx;}
     779
     780#endif
    757781};
    758782
Note: See TracChangeset for help on using the changeset viewer.