Ignore:
Timestamp:
2 Mar 2013, 09:25:00 (12 years ago)
Author:
seregin
Message:

port simulcast

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HM-10.0-dev-SHM/source/Lib/TLibCommon/TComPicYuv.h

    r51 r54  
    4242#include "CommonDef.h"
    4343#include "TComRom.h"
    44 
     44#if SVC_UPSAMPLING
     45#include "TComSlice.h"
     46#endif
    4547//! \ingroup TLibCommon
    4648//! \{
     
    8688  Int   m_iChromaMarginY;
    8789 
     90#if SVC_UPSAMPLING
     91  Window  m_conformanceWindow;
     92#endif
     93
    8894  Bool  m_bIsBorderExtended;
    8995 
     
    98104  //  Memory management
    99105  // ------------------------------------------------------------------------------------------------
     106#if SVC_UPSAMPLING
     107  Void  create      ( Int iPicWidth, Int iPicHeight, UInt uiMaxCUWidth, UInt uiMaxCUHeight, UInt uiMaxCUDepth, TComSPS* pcSps = NULL);
     108#else
     109  Void  create      ( Int iPicWidth, Int iPicHeight, UInt uiMaxCUWidth, UInt uiMaxCUHeight, UInt uiMaxCUDepth );
     110#endif 
    100111 
    101   Void  create      ( Int iPicWidth, Int iPicHeight, UInt uiMaxCUWidth, UInt uiMaxCUHeight, UInt uiMaxCUDepth );
    102112  Void  destroy     ();
    103113 
     
    112122  Int   getHeight   ()     { return  m_iPicHeight;   }
    113123 
     124#if SVC_EXTENSION
     125  Void   setHeight   ( Int iPicHeight )     { m_iPicHeight = iPicHeight; }
     126#endif
     127
     128#if JCTVC_L0178
     129  Void   setWidth   ( Int iPicWidth )     { m_iPicWidth = iPicWidth; }
     130#endif
    114131  Int   getStride   ()     { return (m_iPicWidth     ) + (m_iLumaMarginX  <<1); }
    115132  Int   getCStride  ()     { return (m_iPicWidth >> 1) + (m_iChromaMarginX<<1); }
     
    140157  Pel*  getCrAddr   ( Int iCuAddr, Int uiAbsZorderIdx ) { return m_piPicOrgV + m_cuOffsetC[iCuAddr] + m_buOffsetC[g_auiZscanToRaster[uiAbsZorderIdx]]; }
    141158 
     159#if SVC_UPSAMPLING
     160  Window& getConformanceWindow()                           { return  m_conformanceWindow;             }
     161  Void    setConformanceWindow(Window& conformanceWindow ) { m_conformanceWindow = conformanceWindow; }
     162#endif
     163
    142164  // ------------------------------------------------------------------------------------------------
    143165  //  Miscellaneous
Note: See TracChangeset for help on using the changeset viewer.