Ignore:
Timestamp:
28 Jun 2013, 00:40:00 (11 years ago)
Author:
seregin
Message:

update to HM11.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/SHM-2.1-dev/source/Lib/TLibCommon/SEI.h

    r292 r302  
    127127
    128128  SEIActiveParameterSets()
    129 #if !L0047_APS_FLAGS
    130     :numSpsIdsMinus1(0)
    131 #else
    132129    : activeVPSId            (0)
    133130    , m_fullRandomAccessFlag (false)
    134131    , m_noParamSetUpdateFlag (false)
    135132    , numSpsIdsMinus1        (0)
    136 #endif
    137133  {}
    138134  virtual ~SEIActiveParameterSets() {}
    139135
    140136  Int activeVPSId;
    141 #if L0047_APS_FLAGS
    142137  Bool m_fullRandomAccessFlag;
    143138  Bool m_noParamSetUpdateFlag;
    144 #endif
    145139  Int numSpsIdsMinus1;
    146140  std::vector<Int> activeSeqParamSetId;
     
    153147
    154148  SEIBufferingPeriod()
    155 #if L0044_CPB_DPB_DELAY_OFFSET
    156149  : m_bpSeqParameterSetId (0)
    157150  , m_rapCpbParamsPresentFlag (false)
     
    164157    ::memset(m_initialAltCpbRemovalDelayOffset, 0, sizeof(m_initialAltCpbRemovalDelayOffset));
    165158  }
    166 #else
    167   {}
    168 #endif
    169159  virtual ~SEIBufferingPeriod() {}
    170160
    171161  UInt m_bpSeqParameterSetId;
    172162  Bool m_rapCpbParamsPresentFlag;
    173 #if L0044_CPB_DPB_DELAY_OFFSET
    174163  Bool m_cpbDelayOffset;
    175164  Bool m_dpbDelayOffset;
    176 #endif
    177165  UInt m_initialCpbRemovalDelay         [MAX_CPB_CNT][2];
    178166  UInt m_initialCpbRemovalDelayOffset   [MAX_CPB_CNT][2];
    179167  UInt m_initialAltCpbRemovalDelay      [MAX_CPB_CNT][2];
    180168  UInt m_initialAltCpbRemovalDelayOffset[MAX_CPB_CNT][2];
    181 #if L0328_SPLICING
    182169  Bool m_concatenationFlag;
    183170  UInt m_auCpbRemovalDelayDelta;
    184 #endif
    185171};
    186172class SEIPictureTiming : public SEI
     
    191177  SEIPictureTiming()
    192178  : m_picStruct               (0)
    193 #if L0046_RENAME_PROG_SRC_IDC
    194179  , m_sourceScanType          (0)
    195 #else
    196   , m_progressiveSourceIdc    (0)
    197 #endif
    198180  , m_duplicateFlag           (false)
    199 #if L0044_DU_DPB_OUTPUT_DELAY_HRD
    200181  , m_picDpbOutputDuDelay     (0)
    201 #endif
    202182  , m_numNalusInDuMinus1      (NULL)
    203183  , m_duCpbRemovalDelayMinus1 (NULL)
     
    216196
    217197  UInt  m_picStruct;
    218 #if L0046_RENAME_PROG_SRC_IDC
    219198  UInt  m_sourceScanType;
    220 #else
    221   UInt  m_progressiveSourceIdc;
    222 #endif
    223199  Bool  m_duplicateFlag;
    224200
    225201  UInt  m_auCpbRemovalDelay;
    226202  UInt  m_picDpbOutputDelay;
    227 #if L0044_DU_DPB_OUTPUT_DELAY_HRD
    228203  UInt  m_picDpbOutputDuDelay;
    229 #endif
    230204  UInt  m_numDecodingUnitsMinus1;
    231205  Bool  m_duCommonCpbRemovalDelayFlag;
     
    243217    : m_decodingUnitIdx(0)
    244218    , m_duSptCpbRemovalDelay(0)
    245 #if L0044_DU_DPB_OUTPUT_DELAY_HRD
    246219    , m_dpbOutputDuDelayPresentFlag(false)
    247220    , m_picSptDpbOutputDuDelay(0)
    248 #endif
    249221  {}
    250222  virtual ~SEIDecodingUnitInfo() {}
    251223  Int m_decodingUnitIdx;
    252224  Int m_duSptCpbRemovalDelay;
    253 #if L0044_DU_DPB_OUTPUT_DELAY_HRD
    254225  Bool m_dpbOutputDuDelayPresentFlag;
    255226  Int m_picSptDpbOutputDuDelay;
    256 #endif
    257227};
    258228
     
    293263  Int  m_frame1GridPositionY;
    294264  Int  m_arrangementReservedByte;
    295 #if L0045_PERSISTENCE_FLAGS
    296265  Bool m_arrangementPersistenceFlag;
    297 #else
    298   Int  m_arrangementRepetetionPeriod;
    299 #endif
    300266  Bool m_upsampledAspectRatio;
    301267};
     
    308274  SEIDisplayOrientation()
    309275    : cancelFlag(true)
    310 #if L0045_PERSISTENCE_FLAGS
    311276    , persistenceFlag(0)
    312 #else
    313     , repetitionPeriod(1)
    314 #endif
    315277    , extensionFlag(false)
    316278    {}
     
    322284
    323285  UInt anticlockwiseRotation;
    324 #if L0045_PERSISTENCE_FLAGS
    325286  Bool persistenceFlag;
    326 #else
    327   UInt repetitionPeriod;
    328 #endif
    329287  Bool extensionFlag;
    330288};
     
    373331#endif
    374332
    375 #if L0208_SOP_DESCRIPTION_SEI
    376333class SEISOPDescription : public SEI
    377334{
     
    390347  Int m_sopDescPocDelta[MAX_NUM_PICS_IN_SOP];
    391348};
    392 #endif
    393 
    394 #if J0149_TONE_MAPPING_SEI
     349
    395350class SEIToneMappingInfo : public SEI
    396351{
     
    425380  Int    m_extendedWhiteLevelLumaCodeValue;
    426381};
    427 #endif
    428382
    429383typedef std::list<SEI*> SEIMessages;
     
    438392Void deleteSEIs (SEIMessages &seiList);
    439393
    440 #if K0180_SCALABLE_NESTING_SEI
    441394class SEIScalableNesting : public SEI
    442395{
     
    468421  SEIMessages m_nestedSEIs;
    469422};
    470 #endif
    471423
    472424//! \}
Note: See TracChangeset for help on using the changeset viewer.