Ignore:
Timestamp:
3 May 2013, 17:09:57 (12 years ago)
Author:
tech
Message:

Further minor cleanups.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-DEV-0.1-dev/source/Lib/TLibEncoder/TEncCfg.h

    r364 r367  
    6969  Int m_numRefIdc;
    7070  Int m_refIdc[MAX_NUM_REF_PICS+1];
    71 #if H_MV
    72   Int m_numInterViewRefPics;
    73   Int m_interViewRefs    [MAX_NUM_REF_PICS];
    74   Int m_interViewRefPosL[2][MAX_NUM_REF_PICS]; 
    75 #endif
    7671  GOPEntry()
    7772  : m_POC(-1)
     
    8883  , m_deltaRPS(0)
    8984  , m_numRefIdc(0)
    90 #if H_MV
    91   , m_numInterViewRefPics(0)
    92 #endif
    9385  {
    9486    ::memset( m_referencePics, 0, sizeof(m_referencePics) );
    9587    ::memset( m_usedByCurrPic, 0, sizeof(m_usedByCurrPic) );
    9688    ::memset( m_refIdc,        0, sizeof(m_refIdc) );
    97 #if H_MV
    98     ::memset( m_interViewRefs,   0, sizeof(m_interViewRefs) );
    99     ::memset( m_interViewRefPosL[0], -1, sizeof(m_interViewRefPosL[0]) );    ::memset( m_interViewRefPosL[1], -1, sizeof(m_interViewRefPosL[1]) );
    100 #endif
    10189  }
    10290};
     
    139127  UInt      m_uiDecodingRefreshType;            ///< the type of decoding refresh employed for the random access.
    140128  Int       m_iGOPSize;
    141 #if H_MV
    142   GOPEntry  m_GOPList[MAX_GOP+1];
    143 #else
    144129  GOPEntry  m_GOPList[MAX_GOP];
    145 #endif
    146130  Int       m_extraRPSs;
    147131  Int       m_maxDecPicBuffering[MAX_TLAYER];
     
    353337  Bool      m_useStrongIntraSmoothing;                        ///< enable the use of strong intra smoothing (bi_linear interpolation) for 32x32 blocks when reference samples are flat.
    354338
    355 #if H_MV
    356   Int       m_layerId;
    357   Int       m_layerIdInVps;
    358   Int       m_viewId;
    359 #if H_3D
    360   Bool      m_isDepth;
    361 #endif
    362 #endif
    363339public:
    364340  TEncCfg()
    365341  : m_puiColumnWidth()
    366342  , m_puiRowHeight()
    367 #if H_MV
    368   , m_layerId(-1)
    369   , m_layerIdInVps(-1)
    370   , m_viewId(-1)
    371 #if H_3D
    372   , m_isDepth(false)
    373 #endif
    374 #endif
    375343  {}
    376344
     
    394362  Void      setFramesToBeEncoded            ( Int   i )      { m_framesToBeEncoded = i; }
    395363 
    396 #if H_MV
    397   Void      setLayerId                       ( Int layerId )      { m_layerId = layerId; }
    398   Int       getLayerId                       ()                   { return m_layerId;    }
    399   Int       getLayerIdInVps                  ()                   { return m_layerIdInVps; }
    400   Void      setLayerIdInVps                  ( Int layerIdInVps)  { m_layerIdInVps = layerIdInVps; }
    401   Void      setViewId                        ( Int viewId  )      { m_viewId  = viewId;  }
    402   Int       getViewId                        ()                   { return m_viewId;    }
    403 #if H_3D
    404   Void      setIsDepth                       ( Bool isDepth )   { m_isDepth = isDepth; }
    405   Bool      getIsDepth                       ()                 { return m_isDepth; }
    406 #endif
    407 #endif
    408364  //====== Coding Structure ========
    409365  Void      setIntraPeriod                  ( Int   i )      { m_uiIntraPeriod = (UInt)i; }
    410366  Void      setDecodingRefreshType          ( Int   i )      { m_uiDecodingRefreshType = (UInt)i; }
    411367  Void      setGOPSize                      ( Int   i )      { m_iGOPSize = i; }
    412 #if H_MV
    413   Void      setGopList                      ( GOPEntry*  GOPList ) {  for ( Int i = 0; i < MAX_GOP+1; i++ ) m_GOPList[i] = GOPList[i]; }
    414 #else
    415368  Void      setGopList                      ( GOPEntry*  GOPList ) {  for ( Int i = 0; i < MAX_GOP; i++ ) m_GOPList[i] = GOPList[i]; }
    416 #endif
    417369  Void      setExtraRPSs                    ( Int   i )      { m_extraRPSs = i; }
    418370  GOPEntry  getGOPEntry                     ( Int   i )      { return m_GOPList[i]; }
Note: See TracChangeset for help on using the changeset viewer.