Ignore:
Timestamp:
16 Jun 2013, 05:33:39 (11 years ago)
Author:
lg
Message:

1.IC and full pel depth coding are integrated and is guarded by Macro H_3D_IC.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-DEV-0.3-dev2a/source/Lib/TLibCommon/TComPrediction.h

    r464 r468  
    7575  Pel*   m_pLumaRecBuffer;       ///< array for downsampled reconstructed luma sample
    7676  Int    m_iLumaRecStride;       ///< stride of #m_pLumaRecBuffer array
    77 
     77#if H_3D_IC
     78  UInt   m_uiaShift[ 63 ];       // Table for multiplication to substitue of division operation
     79#endif
    7880  Void xPredIntraAng            (Int bitDepth, Int* pSrc, Int srcStride, Pel*& rpDst, Int dstStride, UInt width, UInt height, UInt dirMode, Bool blkAboveAvailable, Bool blkLeftAvailable, Bool bFilter );
    7981  Void xPredIntraPlanar         ( Int* pSrc, Int srcStride, Pel* rpDst, Int dstStride, UInt width, UInt height );
     
    8991    , Bool filterType = false
    9092#endif
     93#if H_3D_IC
     94    , Bool bICFlag    = false
     95#endif
    9196    );
    9297  Void xPredInterChromaBlk( TComDataCU *cu, TComPicYuv *refPic, UInt partAddr, TComMv *mv, Int width, Int height, TComYuv *&dstPic, Bool bi
     
    9499    , Bool filterType = false
    95100#endif
     101#if H_3D_IC
     102    , Bool bICFlag    = false
     103#endif
    96104    );
    97105  Void xWeightedAverage         ( TComYuv* pcYuvSrc0, TComYuv* pcYuvSrc1, Int iRefIdx0, Int iRefIdx1, UInt uiPartAddr, Int iWidth, Int iHeight, TComYuv*& rpcYuvDst );
    98106 
    99107  Void xGetLLSPrediction ( TComPattern* pcPattern, Int* pSrc0, Int iSrcStride, Pel* pDst0, Int iDstStride, UInt uiWidth, UInt uiHeight, UInt uiExt0 );
    100 
     108#if H_3D_IC
     109  Void xGetLLSICPrediction( TComDataCU* pcCU, TComMv *pMv, TComPicYuv *pRefPic, Int &a, Int &b, Int &iShift, TextType eType );
     110#endif
    101111  Void xDCPredFiltering( Int* pSrc, Int iSrcStride, Pel*& rpDst, Int iDstStride, Int iWidth, Int iHeight );
    102112  Bool xCheckIdenticalMotion    ( TComDataCU* pcCU, UInt PartAddr);
Note: See TracChangeset for help on using the changeset viewer.