Changeset 608 in 3DVCSoftware for trunk/source/Lib/TLibCommon/TComPicSym.h


Ignore:
Timestamp:
1 Sep 2013, 22:47:26 (12 years ago)
Author:
tech
Message:

Merged DEV-2.0-dev0@604.

File:
1 edited

Legend:

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

    r296 r608  
    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 *
     
    4444#include "TComSlice.h"
    4545#include "TComDataCU.h"
     46class TComSampleAdaptiveOffset;
    4647
    4748//! \ingroup TLibCommon
     
    106107  UInt*         m_puiTileIdxMap;       //the map of the tile index relative to LCU raster scan address
    107108  UInt*         m_puiInverseCUOrderMap;
    108   UInt          m_uiBitsUsedByTileIdx;
    109109
     110  SAOParam *m_saoParam;
    110111public:
    111112  Void        create  ( Int iPicWidth, Int iPicHeight, UInt uiMaxWidth, UInt uiMaxHeight, UInt uiMaxDepth );
    112113  Void        destroy ();
    113  
    114   TComPicSym  ()                        { m_uiNumAllocatedSlice = 0;            }
     114
     115  TComPicSym  ();
    115116  TComSlice*  getSlice(UInt i)          { return  m_apcTComSlice[i];            }
    116117  UInt        getFrameWidthInCU()       { return m_uiWidthInCU;                 }
     
    118119  UInt        getMinCUWidth()           { return m_uiMinCUWidth;                }
    119120  UInt        getMinCUHeight()          { return m_uiMinCUHeight;               }
    120 #if HHI_INTERVIEW_SKIP
    121   UInt        getMaxCUWidth()           { return m_uiMaxCUWidth;                }
    122   UInt        getMaxCUHeight()          { return m_uiMaxCUHeight;               }
    123   UInt        getMaxCUDepth()           { return m_uhTotalDepth;                }
    124 #endif
    125121  UInt        getNumberOfCUsInFrame()   { return m_uiNumCUsInFrame;  }
    126122  TComDataCU*&  getCU( UInt uiCUAddr )  { return m_apcTComDataCU[uiCUAddr];     }
     
    149145  Void         xInitTiles();
    150146  UInt         xCalculateNxtCUAddr( UInt uiCurrCUAddr );
    151   UInt         getBitsUsedByTileIdx()                                { return m_uiBitsUsedByTileIdx; }
     147  Void allocSaoParam(TComSampleAdaptiveOffset *sao);
     148  SAOParam *getSaoParam() { return m_saoParam; }
    152149};// END CLASS DEFINITION TComPicSym
    153150
Note: See TracChangeset for help on using the changeset viewer.