Changeset 616 in SHVCSoftware for branches/SHM-5.1-dev/source/Lib/TLibCommon


Ignore:
Timestamp:
18 Feb 2014, 14:07:05 (11 years ago)
Author:
nokia
Message:

JCTVC-P0138: Implementation of use_alt_cpb_params_flag

Location:
branches/SHM-5.1-dev/source/Lib/TLibCommon
Files:
3 edited

Legend:

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

    r595 r616  
    157157  , m_cpbDelayOffset      (0)
    158158  , m_dpbDelayOffset      (0)
     159#if P0138_USE_ALT_CPB_PARAMS_FLAG
     160  , m_useAltCpbParamsFlagPresent(false)
     161  , m_useAltCpbParamsFlag (false)
     162#endif
    159163  {
    160164    ::memset(m_initialCpbRemovalDelay, 0, sizeof(m_initialCpbRemovalDelay));
     
    175179  Bool m_concatenationFlag;
    176180  UInt m_auCpbRemovalDelayDelta;
     181#if P0138_USE_ALT_CPB_PARAMS_FLAG
     182  Bool m_useAltCpbParamsFlagPresent;
     183  Bool m_useAltCpbParamsFlag;
     184#endif
    177185};
    178186class SEIPictureTiming : public SEI
  • branches/SHM-5.1-dev/source/Lib/TLibCommon/TComBitStream.cpp

    r595 r616  
    229229  UChar saved_held_bits = m_held_bits;
    230230  UInt saved_fifo_idx = m_fifo_idx;
     231#if P0138_USE_ALT_CPB_PARAMS_FLAG
     232  UInt saved_numBitsRead = m_numBitsRead;
     233#endif
    231234
    232235  UInt num_bits_to_read = min(uiNumberOfBits, getNumBitsLeft());
     
    237240  m_held_bits = saved_held_bits;
    238241  m_num_held_bits = saved_num_held_bits;
     242#if P0138_USE_ALT_CPB_PARAMS_FLAG
     243  m_numBitsRead = saved_numBitsRead;
     244#endif
    239245}
    240246
  • branches/SHM-5.1-dev/source/Lib/TLibCommon/TypeDef.h

    r614 r616  
    233233#define NO_CLRAS_OUTPUT_FLAG             1
    234234#define O0149_CROSS_LAYER_BLA_FLAG       1      ///< JCTVC-O0149: signal cross_layer_bla_flag in slice header
     235
     236#define P0138_USE_ALT_CPB_PARAMS_FLAG    1      ///< JCTVC-P0138: use_alt_cpb_params_flag syntax in buffering period SEI message extension
    235237
    236238#if VIEW_ID_RELATED_SIGNALING
Note: See TracChangeset for help on using the changeset viewer.