Changeset 125 in SHVCSoftware for trunk/source/Lib/TLibDecoder/TDecCu.h


Ignore:
Timestamp:
16 Apr 2013, 06:39:31 (12 years ago)
Author:
seregin
Message:

copy from HM-10.0-dev-SHM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/Lib/TLibDecoder/TDecCu.h

    r17 r125  
    44 * granted under this license. 
    55 *
    6  * Copyright (c) 2010-2012, ITU/ISO/IEC
     6 * Copyright (c) 2010-2013, ITU/ISO/IEC
    77 * All rights reserved.
    88 *
     
    9191  Void  init                    ( TDecEntropy* pcEntropyDecoder, TComTrQuant* pcTrQuant, TComPrediction* pcPrediction );
    9292#endif
    93 
     93 
    9494  /// create internal buffers
    9595  Void  create                  ( UInt uiMaxDepth, UInt uiMaxWidth, UInt uiMaxHeight );
     
    106106#if SVC_EXTENSION
    107107  TDecTop*   getLayerDec        ( UInt LayerId )  { return m_ppcTDecTop[LayerId]; }
    108 #endif
    109108#if INTRA_BL
    110109  Void  setBaseRecPic           ( TComPicYuv* p ) { m_pcPicYuvRecBase = p; }
    111110#endif
     111#endif
    112112protected:
    113113 
     
    115115  Void xFinishDecodeCU          ( TComDataCU* pcCU,                       UInt uiAbsPartIdx, UInt uiDepth, UInt &ruiIsLast);
    116116  Bool xDecodeSliceEnd          ( TComDataCU* pcCU,                       UInt uiAbsPartIdx, UInt uiDepth);
    117   Void xDecompressCU            ( TComDataCU* pcCU, TComDataCU* pcCUCur,  UInt uiAbsPartIdx, UInt uiDepth );
     117  Void xDecompressCU            ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth );
    118118 
    119   Void xReconInter              ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth );
     119  Void xReconInter              ( TComDataCU* pcCU, UInt uiDepth );
    120120 
    121   Void  xReconIntraQT           ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth );
     121  Void  xReconIntraQT           ( TComDataCU* pcCU, UInt uiDepth );
    122122  Void  xIntraRecLumaBlk        ( TComDataCU* pcCU, UInt uiTrDepth, UInt uiAbsPartIdx, TComYuv* pcRecoYuv, TComYuv* pcPredYuv, TComYuv* pcResiYuv );
    123123  Void  xIntraRecChromaBlk      ( TComDataCU* pcCU, UInt uiTrDepth, UInt uiAbsPartIdx, TComYuv* pcRecoYuv, TComYuv* pcPredYuv, TComYuv* pcResiYuv, UInt uiChromaId );
     
    126126#endif
    127127 
    128   Void  xReconPCM               ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth );
     128  Void  xReconPCM               ( TComDataCU* pcCU, UInt uiDepth );
    129129
    130130  Void xDecodeInterTexture      ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth );
     
    138138  Bool getdQPFlag               ()                        { return m_bDecodeDQP;        }
    139139  Void setdQPFlag               ( Bool b )                { m_bDecodeDQP = b;           }
    140   Void xFillPCMBuffer           (TComDataCU* pCU, UInt absPartIdx, UInt depth);
     140  Void xFillPCMBuffer           (TComDataCU* pCU, UInt depth);
    141141};
    142142
Note: See TracChangeset for help on using the changeset viewer.