Ignore:
Timestamp:
2 Feb 2014, 04:51:29 (11 years ago)
Author:
seregin
Message:

update to HM-13.0

File:
1 edited

Legend:

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

    r494 r593  
    44 * granted under this license. 
    55 *
    6  * Copyright (c) 2010-2013, ITU/ISO/IEC
     6 * Copyright (c) 2010-2014, ITU/ISO/IEC
    77 * All rights reserved.
    88 *
     
    7575  Int   m_iPicWidth;            ///< Width of picture
    7676  Int   m_iPicHeight;           ///< Height of picture
    77 #if AUXILIARY_PICTURES
    78   ChromaFormat m_chromaFormatIDC; ////< Chroma Format
    79 #endif
    8077 
    8178  Int   m_iCuWidth;             ///< Width of Coding Unit (CU)
     
    9188  Int   m_iChromaMarginY;
    9289 
     90  Bool  m_bIsBorderExtended;
     91
     92#if SVC_EXTENSION
     93#if AUXILIARY_PICTURES
     94  ChromaFormat m_chromaFormatIDC; ////< Chroma Format
     95#endif
    9396#if SVC_UPSAMPLING
    9497  Window  m_conformanceWindow;
    9598#endif
    96 
    9799#if M0040_ADAPTIVE_RESOLUTION_CHANGE
    98100  Bool    m_isReconstructed;
    99101#endif
    100 
    101   Bool  m_bIsBorderExtended;
     102#endif //SVC_EXTENSION
    102103 
    103104protected:
     
    136137  Int   getWidth    ()     { return  m_iPicWidth;    }
    137138  Int   getHeight   ()     { return  m_iPicHeight;   }
    138 #if AUXILIARY_PICTURES
    139   ChromaFormat  getChromaFormat   ()                     const { return m_chromaFormatIDC; }
    140 #endif
    141  
    142 #if SVC_EXTENSION
    143   Void   setHeight   ( Int iPicHeight )     { m_iPicHeight = iPicHeight; }
    144 #endif
    145139
    146140  Int   getStride   ()     { return (m_iPicWidth     ) + (m_iLumaMarginX  <<1); }
     
    172166  Pel*  getCrAddr   ( Int iCuAddr, Int uiAbsZorderIdx ) { return m_piPicOrgV + m_cuOffsetC[iCuAddr] + m_buOffsetC[g_auiZscanToRaster[uiAbsZorderIdx]]; }
    173167 
    174 #if SVC_UPSAMPLING
    175   Window& getConformanceWindow()                           { return  m_conformanceWindow;             }
    176   Void    setConformanceWindow(Window& conformanceWindow ) { m_conformanceWindow = conformanceWindow; }
    177 #endif
    178 
    179168  // ------------------------------------------------------------------------------------------------
    180169  //  Miscellaneous
     
    193182  Void  dump (Char* pFileName, Bool bAdd = false);
    194183
     184  // Set border extension flag
     185  Void  setBorderExtension(Bool b) { m_bIsBorderExtended = b; }
     186 
     187#if SVC_EXTENSION
     188  Void   setHeight   ( Int iPicHeight )     { m_iPicHeight = iPicHeight; }
     189#if SVC_UPSAMPLING
     190  Window& getConformanceWindow()                           { return  m_conformanceWindow;             }
     191  Void    setConformanceWindow(Window& conformanceWindow ) { m_conformanceWindow = conformanceWindow; }
     192#endif
    195193#if M0040_ADAPTIVE_RESOLUTION_CHANGE
    196194  Void  setReconstructed(Bool x) { m_isReconstructed = x;    }
    197195  Bool  isReconstructed()        { return m_isReconstructed; }
    198196#endif
    199 
    200197#if AUXILIARY_PICTURES
     198  ChromaFormat  getChromaFormat   ()                     const { return m_chromaFormatIDC; }
    201199  Void convertToMonochrome();
    202200#endif
    203 
    204   // Set border extension flag
    205   Void  setBorderExtension(Bool b) { m_bIsBorderExtended = b; }
     201#endif //SVC_EXTENSION
     202
    206203};// END CLASS DEFINITION TComPicYuv
    207204
Note: See TracChangeset for help on using the changeset viewer.