Changeset 125 in SHVCSoftware for trunk/source/Lib/TLibCommon/TComPicYuv.h


Ignore:
Timestamp:
16 Apr 2013, 06:39:31 (12 years ago)
Author:
seregin
Message:

copy from HM-10.0-dev-SHM

File:
1 edited

Legend:

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

    r28 r125  
    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 *
     
    8989 
    9090#if SVC_UPSAMPLING
    91   Int   m_picCropLeftOffset;
    92   Int   m_picCropRightOffset;
    93   Int   m_picCropTopOffset;
    94   Int   m_picCropBottomOffset;
     91  Window  m_conformanceWindow;
    9592#endif
    9693
     
    124121  Int   getWidth    ()     { return  m_iPicWidth;    }
    125122  Int   getHeight   ()     { return  m_iPicHeight;   }
    126 
     123 
    127124#if SVC_EXTENSION
    128125  Void   setHeight   ( Int iPicHeight )     { m_iPicHeight = iPicHeight; }
     
    137134  Int   getLumaMargin   () { return m_iLumaMarginX;  }
    138135  Int   getChromaMargin () { return m_iChromaMarginX;}
    139  
    140   Void  getLumaMinMax( Int* pMin, Int* pMax );
    141136 
    142137  // ------------------------------------------------------------------------------------------------
     
    163158 
    164159#if SVC_UPSAMPLING
    165   Int  getPicCropLeftOffset() const        { return m_picCropLeftOffset; }
    166   Void setPicCropLeftOffset(Int val)       { m_picCropLeftOffset = val; }
    167   Int  getPicCropRightOffset() const       { return m_picCropRightOffset; }
    168   Void setPicCropRightOffset(Int val)      { m_picCropRightOffset = val; }
    169   Int  getPicCropTopOffset() const         { return m_picCropTopOffset; }
    170   Void setPicCropTopOffset(Int val)        { m_picCropTopOffset = val; }
    171   Int  getPicCropBottomOffset() const      { return m_picCropBottomOffset; }
    172   Void setPicCropBottomOffset(Int val)     { m_picCropBottomOffset = val; }
     160  Window& getConformanceWindow()                           { return  m_conformanceWindow;             }
     161  Void    setConformanceWindow(Window& conformanceWindow ) { m_conformanceWindow = conformanceWindow; }
    173162#endif
    174163
     
    187176 
    188177  //  Dump picture
    189   Void  dump (char* pFileName, Bool bAdd = false);
     178  Void  dump (Char* pFileName, Bool bAdd = false);
    190179 
    191180  // Set border extension flag
    192181  Void  setBorderExtension(Bool b) { m_bIsBorderExtended = b; }
    193 #if FIXED_ROUNDING_FRAME_MEMORY
    194   Void  xFixedRoundingPic();
    195 #endif 
    196182};// END CLASS DEFINITION TComPicYuv
    197183
    198 void calcChecksum(TComPicYuv& pic, unsigned char digest[3][16]);
    199 void calcCRC(TComPicYuv& pic, unsigned char digest[3][16]);
    200 void calcMD5(TComPicYuv& pic, unsigned char digest[3][16]);
     184void calcChecksum(TComPicYuv& pic, UChar digest[3][16]);
     185void calcCRC(TComPicYuv& pic, UChar digest[3][16]);
     186void calcMD5(TComPicYuv& pic, UChar digest[3][16]);
    201187//! \}
    202188
Note: See TracChangeset for help on using the changeset viewer.