Ignore:
Timestamp:
20 Feb 2013, 22:07:43 (12 years ago)
Author:
tech
Message:

Reintegrated branch 5.1-dev0 rev. 295.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/Lib/TLibCommon/TComSampleAdaptiveOffset.h

    r56 r296  
    5252#define SAO_BO_BITS                   5
    5353#define LUMA_GROUP_NUM                (1<<SAO_BO_BITS)
    54 #if SAO_UNIT_INTERLEAVING
    5554#define MAX_NUM_SAO_OFFSETS           4
    5655#define MAX_NUM_SAO_CLASS             33
    57 #else
    58 #define MAX_NUM_SAO_CLASS             32
    59 #endif
    6056// ====================================================================================================================
    6157// Class definition
     
    9591  Pel   *m_pClipTable;
    9692  Pel   *m_pClipTableBase;
    97 #if SAO_UNIT_INTERLEAVING
    9893  Pel   *m_lumaTableBo;
    99 #else
    100   Pel   *m_ppLumaTableBo0;
    101   Pel   *m_ppLumaTableBo1;
    102 #endif
    10394  Int   *m_iUpBuff1;
    10495  Int   *m_iUpBuff2;
     
    115106  Pel* m_pTmpL2;
    116107  Int* m_iLcuPartIdx;
    117 #if SAO_UNIT_INTERLEAVING
    118108  Int     m_maxNumOffsetsPerPic;
    119109  Bool    m_saoInterleavingFlag;
    120 #else
    121   Void initTmpSaoQuadTree(SAOQTPart *psQTPart, Int iYCbCr);
    122   Void disableSaoOnePart(SAOQTPart *psQTPart, UInt uiPartIdx, Int iYCbCr);
    123   Void xSaoQt2Lcu(SAOQTPart *psQTPart,UInt uiPartIdx);
    124   Void convertSaoQt2Lcu(SAOQTPart *psQTPart,UInt uiPartIdx);
    125   Void xSaoAllPart(SAOQTPart *psQTPart, Int iYCbCr);
    126 #endif
    127110public:
    128111  TComSampleAdaptiveOffset         ();
     
    151134  Void processSaoBlock(Pel* pDec, Pel* pRest, Int stride, Int iSaoType, UInt xPos, UInt yPos, UInt width, UInt height, Bool* pbBorderAvail);
    152135
    153 #if SAO_UNIT_INTERLEAVING
    154136  Void resetLcuPart(SaoLcuParam* saoLcuParam);
    155137  Void convertQT2SaoUnit(SAOParam* saoParam, UInt partIdx, Int yCbCr);
     
    158140  Void setSaoInterleavingFlag (Bool bVal)  {m_saoInterleavingFlag = bVal;}
    159141  Bool getSaoInterleavingFlag ()           {return m_saoInterleavingFlag;}
    160 #endif
    161142};
    162143
Note: See TracChangeset for help on using the changeset viewer.