Changeset 1150 in SHVCSoftware for branches/SHM-dev/source/Lib


Ignore:
Timestamp:
8 Jul 2015, 00:17:46 (9 years ago)
Author:
seregin
Message:

macro cleanup: O0149_CROSS_LAYER_BLA_FLAG

Location:
branches/SHM-dev/source/Lib
Files:
7 edited

Legend:

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

    r1148 r1150  
    127127#endif
    128128, m_bDiscardableFlag              ( false )
    129 #if O0149_CROSS_LAYER_BLA_FLAG
    130129, m_bCrossLayerBLAFlag            ( false )
    131 #endif
    132130#if POC_RESET_IDC_SIGNALLING
    133131, m_pocResetIdc                   ( 0 )
  • branches/SHM-dev/source/Lib/TLibCommon/TComSlice.h

    r1148 r1150  
    22042204  Int         m_interLayerPredLayerIdc  [MAX_VPS_LAYER_IDX_PLUS1];
    22052205  Bool        m_bDiscardableFlag;
    2206 #if O0149_CROSS_LAYER_BLA_FLAG
    22072206  Bool        m_bCrossLayerBLAFlag;
    2208 #endif
    22092207#if POC_RESET_IDC_SIGNALLING
    22102208  Int         m_pocResetIdc;
     
    25392537  Bool      getDiscardableFlag  ()                           { return m_bDiscardableFlag;    }
    25402538  Void      setDiscardableFlag  (Bool b)                     { m_bDiscardableFlag = b;       }
    2541 #if O0149_CROSS_LAYER_BLA_FLAG
    25422539  Bool      getCrossLayerBLAFlag  ()                         { return m_bCrossLayerBLAFlag;  }
    25432540  Void      setCrossLayerBLAFlag  (Bool b)                   { m_bCrossLayerBLAFlag = b;     }
    2544 #endif
    25452541
    25462542#if RPL_INIT_N0316_N0082
  • branches/SHM-dev/source/Lib/TLibCommon/TypeDef.h

    r1148 r1150  
    180180#define NUM_OL_FLAGS                     1      ///< JCTVC-P0156 output_layer_flag[ i ][ j ] is signalled for j equal to 0 to NumLayersInIdList[ lsIdx ] inclusive
    181181#define NO_CLRAS_OUTPUT_FLAG             1
    182 #define O0149_CROSS_LAYER_BLA_FLAG       1      ///< JCTVC-O0149: signal cross_layer_bla_flag in slice header
    183182
    184183#define P0138_USE_ALT_CPB_PARAMS_FLAG    1      ///< JCTVC-P0138: use_alt_cpb_params_flag syntax in buffering period SEI message extension
  • branches/SHM-dev/source/Lib/TLibDecoder/TDecTop.cpp

    r1148 r1150  
    837837
    838838#if NO_CLRAS_OUTPUT_FLAG
    839   if (m_layerId == m_smallestLayerId && m_apcSlicePilot->getRapPicFlag())
    840   {
    841     if (m_bFirstSliceInSequence)
     839  if( m_layerId == m_smallestLayerId && m_apcSlicePilot->getRapPicFlag() )
     840  {
     841    if( m_bFirstSliceInSequence )
    842842    {
    843843      setNoClrasOutputFlag(true);
     
    847847      setNoClrasOutputFlag(true);
    848848    }
    849     else if ( m_apcSlicePilot->getBlaPicFlag() )
     849    else if( m_apcSlicePilot->getBlaPicFlag() )
    850850    {
    851851      setNoClrasOutputFlag(true);
    852852    }
    853 #if O0149_CROSS_LAYER_BLA_FLAG
    854     else if (m_apcSlicePilot->getIdrPicFlag() && m_apcSlicePilot->getCrossLayerBLAFlag())
     853    else if( m_apcSlicePilot->getIdrPicFlag() && m_apcSlicePilot->getCrossLayerBLAFlag() )
    855854    {
    856855      setNoClrasOutputFlag(true);
    857856    }
    858 #endif
    859857    else
    860858    {
  • branches/SHM-dev/source/Lib/TLibEncoder/TEncCfg.h

    r1148 r1150  
    371371  Int       m_elRapSliceBEnabled;
    372372  Int       m_adaptiveResolutionChange;
    373   int       m_layerSwitchOffBegin;
    374   int       m_layerSwitchOffEnd;
     373  Int       m_layerSwitchOffBegin;
     374  Int       m_layerSwitchOffEnd;
    375375  Bool      m_altOutputLayerFlag;
    376376  Int       m_skipPictureAtArcSwitch;
    377 #if O0149_CROSS_LAYER_BLA_FLAG
    378377  Bool      m_crossLayerBLAFlag;
    379 #endif
    380378
    381379  Int       m_numDirectRefLayers;
     
    10241022  Bool      getAltOuputLayerFlag() const                     { return m_altOutputLayerFlag; }
    10251023  Void      setAltOuputLayerFlag(Bool b)                     { m_altOutputLayerFlag = b;    }
    1026 #if O0149_CROSS_LAYER_BLA_FLAG
    10271024  Bool      getCrossLayerBLAFlag() const                     { return m_crossLayerBLAFlag; }
    10281025  Void      setCrossLayerBLAFlag(Bool b)                     { m_crossLayerBLAFlag = b;    }
    1029 #endif
    10301026#if FAST_INTRA_SHVC
    10311027  Bool      getUseFastIntraScalable         ()               { return m_useFastIntraScalable; }
  • branches/SHM-dev/source/Lib/TLibEncoder/TEncGOP.cpp

    r1148 r1150  
    11951195#endif
    11961196
    1197 #if O0149_CROSS_LAYER_BLA_FLAG
    11981197    if( m_layerId == 0 && (getNalUnitType(pocCurr, m_iLastIDR, isField) == NAL_UNIT_CODED_SLICE_IDR_W_RADL || getNalUnitType(pocCurr, m_iLastIDR, isField) == NAL_UNIT_CODED_SLICE_IDR_N_LP) )
    11991198    {
     
    12041203      pcSlice->setCrossLayerBLAFlag(false);
    12051204    }
    1206 #endif
    12071205
    12081206    // Set the nal unit type
     
    12321230        m_pcEncTop->setNoClrasOutputFlag(true);
    12331231      }
    1234 #if O0149_CROSS_LAYER_BLA_FLAG
    1235       else if ((pcSlice->getNalUnitType() == NAL_UNIT_CODED_SLICE_IDR_W_RADL || pcSlice->getNalUnitType() == NAL_UNIT_CODED_SLICE_IDR_N_LP) &&
    1236                pcSlice->getCrossLayerBLAFlag())
     1232      else if( pcSlice->getCrossLayerBLAFlag() && ( pcSlice->getNalUnitType() == NAL_UNIT_CODED_SLICE_IDR_W_RADL || pcSlice->getNalUnitType() == NAL_UNIT_CODED_SLICE_IDR_N_LP ) )
    12371233      {
    12381234        m_pcEncTop->setNoClrasOutputFlag(true);
    12391235      }
    1240 #endif
    12411236      else
    12421237      {
    12431238        m_pcEncTop->setNoClrasOutputFlag(false);
    12441239      }
    1245       if (m_pcEncTop->getNoClrasOutputFlag())
     1240
     1241      if( m_pcEncTop->getNoClrasOutputFlag() )
    12461242      {
    12471243        for (UInt i = 0; i < m_pcCfg->getNumLayer(); i++)
  • branches/SHM-dev/source/Lib/TLibEncoder/TEncTop.cpp

    r1148 r1150  
    10491049  m_cPPS.setPPSId( m_iPPSIdCnt );
    10501050  m_cPPS.setSPSId( m_iSPSIdCnt );
    1051 #if O0149_CROSS_LAYER_BLA_FLAG
    1052   if (m_crossLayerBLAFlag)
     1051
     1052  if( m_crossLayerBLAFlag )
    10531053  {
    10541054    m_cPPS.setNumExtraSliceHeaderBits( 3 );
    10551055  }
    1056 #endif
     1056
    10571057  m_cPPS.setNumRefLayerLocationOffsets(m_numRefLayerLocationOffsets);
    10581058  for(Int i = 0; i < m_cPPS.getNumRefLayerLocationOffsets(); i++)
Note: See TracChangeset for help on using the changeset viewer.