Changeset 289 in SHVCSoftware for branches/SHM-2.1-dev/source/Lib/TLibCommon


Ignore:
Timestamp:
17 Jun 2013, 03:02:26 (12 years ago)
Author:
samsung
Message:

integrate M0163 and M0152 into SHM-2.1-dev

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

Legend:

Unmodified
Added
Removed
  • branches/SHM-2.1-dev/source/Lib/TLibCommon/TComSlice.cpp

    r288 r289  
    7575, m_iDepth                        ( 0 )
    7676, m_bRefenced                     ( false )
     77#if SH_DISCARDABLE_FLAG
     78, m_bDiscardableFlag              ( false )
     79#endif
    7780, m_pcSPS                         ( NULL )
    7881, m_pcPPS                         ( NULL )
  • branches/SHM-2.1-dev/source/Lib/TLibCommon/TComSlice.h

    r288 r289  
    14691469  Bool        m_bRefenced;
    14701470 
     1471#if SH_DISCARDABLE_FLAG
     1472  Bool        m_bDiscardableFlag;
     1473#endif
     1474
    14711475  // access channel
    14721476  TComVPS*    m_pcVPS;
     
    16281632   Bool     isRADL() {  return (m_eNalUnitType == NAL_UNIT_CODED_SLICE_RADL_N || m_eNalUnitType == NAL_UNIT_CODED_SLICE_RADL_R); }
    16291633   Bool     isRASL()   {   return (m_eNalUnitType == NAL_UNIT_CODED_SLICE_RASL_N || m_eNalUnitType == NAL_UNIT_CODED_SLICE_RASL_R); }
     1634#endif
     1635
     1636#if SH_DISCARDABLE_FLAG
     1637  Bool      getDiscardableFlag  ()                              { return m_bDiscardableFlag; }
     1638  Void      setDiscardableFlag  (Bool b)                        { m_bDiscardableFlag = b; }
    16301639#endif
    16311640
  • branches/SHM-2.1-dev/source/Lib/TLibCommon/TypeDef.h

    r288 r289  
    6060#define VPS_PROFILE_OUTPUT_LAYERS        1      ///< M0268: Signal profile information and output layer information as in Sec. 3 of M0268v2
    6161#define SPS_SUB_LAYER_INFO               1      ///< M0268: Do not signal sps_max_sub_layers_minus1 and sps_temporal_id_nesting_flag for nuh_layer_id greater than 0
    62 #endif
     62#define VPS_SPLIT_FLAG                   1      ///< M0163: Do not signal dimension_id and the last dimension_id_len_minus1, when splitting_flag is equal to 1.
     63#endif
     64
     65#define SH_DISCARDABLE_FLAG              1      ///< M0152: Use one reserved flag in the slice header for discardable flag
    6366
    6467#define DERIVE_LAYER_ID_LIST_VARIABLES   1      ///< Derived variables based on the variables in VPS - for use in syntax table parsing
Note: See TracChangeset for help on using the changeset viewer.