Ignore:
Timestamp:
26 Feb 2015, 00:21:54 (10 years ago)
Author:
seregin
Message:

merge with SHM-upgrade branch

Location:
branches/SHM-dev
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/SHM-dev

  • branches/SHM-dev/source

  • branches/SHM-dev/source/App/TAppEncoder/TAppEncLayerCfg.h

    r978 r1029  
    1010#include "TLibEncoder/TEncCfg.h"
    1111#include <sstream>
     12#include <iomanip>
    1213
    1314using namespace std;
     
    4243  Int       m_iIntraPeriod;                                   ///< period of I-slice (random access period)
    4344  Double    m_fQP;                                            ///< QP value of key-picture (floating point)
     45  ChromaFormat m_chromaFormatIDC;
     46  ChromaFormat m_InputChromaFormatIDC;
     47  ChromaFormat m_chromaFormatConstraint;
     48  UInt      m_bitDepthConstraint;
     49  Bool      m_intraConstraintFlag;
     50  Bool      m_lowerBitRateConstraintFlag;
    4451#if AUXILIARY_PICTURES
    45   ChromaFormat m_chromaFormatIDC;
    46   ChromaFormat m_InputChromaFormat;
    47   Int          m_auxId;
     52  Int       m_auxId;
    4853#endif
    4954#if VPS_EXTN_DIRECT_REF_LAYERS
     
    8893  Int*      m_aidQP;                                          ///< array of slice QP values
    8994  TAppEncCfg* m_cAppEncCfg;                                   ///< pointer to app encoder config
    90   Int       m_numScaledRefLayerOffsets  ;
     95  Int       m_numScaledRefLayerOffsets;
    9196#if O0098_SCALED_REF_LAYER_ID
    9297  Int       m_scaledRefLayerId          [MAX_LAYERS];
     
    115120#endif
    116121
    117 #if O0194_DIFFERENT_BITDEPTH_EL_BL
    118   Int       m_inputBitDepthY;                               ///< bit-depth of input file (luma component)
    119   Int       m_inputBitDepthC;                               ///< bit-depth of input file (chroma component)
    120   Int       m_internalBitDepthY;                            ///< bit-depth codec operates at in luma (input/output files will be converted)
    121   Int       m_internalBitDepthC;                            ///< bit-depth codec operates at in chroma (input/output files will be converted)
    122   Int       m_outputBitDepthY;                              ///< bit-depth of output file (luma component)
    123   Int       m_outputBitDepthC;                              ///< bit-depth of output file (chroma component)
    124 #endif
     122  Int       m_inputBitDepth   [MAX_NUM_CHANNEL_TYPE];         ///< bit-depth of input file
     123  Int       m_outputBitDepth  [MAX_NUM_CHANNEL_TYPE];         ///< bit-depth of output file
     124  Int       m_MSBExtendedBitDepth[MAX_NUM_CHANNEL_TYPE];      ///< bit-depth of input samples after MSB extension
     125  Int       m_internalBitDepth[MAX_NUM_CHANNEL_TYPE];         ///< bit-depth codec operates at (input/output files will be converted)
     126  UInt      m_saoOffsetBitShift[MAX_NUM_CHANNEL_TYPE];
     127  Bool      m_useExtendedPrecision;
     128  Bool      m_useHighPrecisionPredictionWeighting;
     129
    125130#if REPN_FORMAT_IN_VPS
    126131  Int       m_repFormatIdx;
     
    154159#endif
    155160
     161#if MULTIPLE_PTL_SUPPORT
     162  // profile/level
     163  Int       m_layerPTLIdx;
     164#endif
     165
    156166public:
    157167  TAppEncLayerCfg();
     
    182192  Int     getConfWinBottom()          {return m_confWinBottom;       }
    183193#if AUXILIARY_PICTURES
    184   ChromaFormat getInputChromaFormat()   {return m_InputChromaFormat;}
     194  ChromaFormat getInputChromaFormat()   {return m_InputChromaFormatIDC;}
    185195  ChromaFormat getChromaFormatIDC()     {return m_chromaFormatIDC;  }
    186196  Int          getAuxId()               {return m_auxId;            }
Note: See TracChangeset for help on using the changeset viewer.