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


Ignore:
Timestamp:
7 Jul 2015, 02:24:58 (10 years ago)
Author:
seregin
Message:

macro cleanup: P0300_ALT_OUTPUT_LAYER_FLAG, O0153_ALT_OUTPUT_LAYER_FLAG

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

Legend:

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

    r1120 r1124  
    752752  Int        m_avgPicRate          [MAX_VPS_LAYER_SETS_PLUS1][MAX_TLAYER];
    753753
    754 #if P0300_ALT_OUTPUT_LAYER_FLAG
    755754#if Q0078_ADD_LAYER_SETS
    756755  Bool       m_altOutputLayerFlag[MAX_VPS_LAYER_SETS_PLUS1 + 2*MAX_NUM_ADD_LAYER_SETS];
     
    758757  Bool       m_altOutputLayerFlag[MAX_VPS_LAYER_SETS_PLUS1];
    759758#endif
    760 #else
    761 #if O0153_ALT_OUTPUT_LAYER_FLAG
    762   Bool       m_altOutputLayerFlag;
    763 #endif
    764 #endif
     759
    765760#if REPN_FORMAT_IN_VPS
    766761  Bool       m_repFormatIdxPresentFlag;
     
    12711266#endif
    12721267
    1273 #if P0300_ALT_OUTPUT_LAYER_FLAG
    12741268  Bool   getAltOuputLayerFlag(Int idx)         { return m_altOutputLayerFlag[idx]; }
    12751269  Void   setAltOuputLayerFlag(Int idx, Bool x) { m_altOutputLayerFlag[idx] = x;    }
    1276 #else
    1277 #if O0153_ALT_OUTPUT_LAYER_FLAG
    1278   Bool   getAltOuputLayerFlag()             { return m_altOutputLayerFlag; }
    1279   Void   setAltOuputLayerFlag(Bool x)       { m_altOutputLayerFlag = x;    }
    1280 #endif
    1281 #endif
     1270
    12821271#if REPN_FORMAT_IN_VPS
    12831272  Bool   getRepFormatIdxPresentFlag()       { return m_repFormatIdxPresentFlag; }
  • branches/SHM-dev/source/Lib/TLibCommon/TypeDef.h

    r1122 r1124  
    190190#define O0098_SCALED_REF_LAYER_ID        1      ///< JCTVC-O0098: signal scaled reference id
    191191
    192 #define O0153_ALT_OUTPUT_LAYER_FLAG      1      ///< JCTVC-O0153: alt output layer flag
    193 #define P0300_ALT_OUTPUT_LAYER_FLAG      1      ///< JCTVC-P0300: alt output layer flag
    194 
    195192#define Q0165_OUTPUT_LAYER_SET           1      ///< JCTVC-Q0165: add a constraint to disallow an empty output layer set
    196193#define Q0165_NUM_ADD_OUTPUT_LAYER_SETS  1      ///< JCTVC-Q0165: signal num_add_olss and default_target_output_layer_idc when vps_num_layer_sets_minus1 is greater than 0
  • branches/SHM-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp

    r1121 r1124  
    26982698{
    26992699  UInt uiCode;
    2700   // ... More syntax elements to be parsed here
    2701 #if P0300_ALT_OUTPUT_LAYER_FLAG
    27022700  Int NumOutputLayersInOutputLayerSet[MAX_VPS_LAYER_SETS_PLUS1];
    27032701  Int OlsHighestOutputLayerId[MAX_VPS_LAYER_SETS_PLUS1];
    2704 #endif
    27052702#if LIST_OF_PTL
    27062703  if( vps->getMaxLayers() > 1 && vps->getBaseLayerInternalFlag() )
     
    30893086    READ_CODE( numBits, uiCode, "profile_tier_level_idx[i]" );     vps->setProfileLevelTierIdx(i, uiCode);
    30903087#endif
    3091 #if P0300_ALT_OUTPUT_LAYER_FLAG
     3088
    30923089    NumOutputLayersInOutputLayerSet[i] = 0;
    30933090    for (j = 0; j < vps->getNumLayersInIdList(layerSetIdxForOutputLayerSet); j++)
     
    31133110#if Q0165_OUTPUT_LAYER_SET
    31143111    assert( NumOutputLayersInOutputLayerSet[i]>0 );
    3115 #endif
    3116 
    31173112#endif
    31183113  }
     
    32103205    READ_CODE( numBits, uiCode, "profile_level_tier_idx[i]" );     vps->setProfileLevelTierIdx(i, uiCode);
    32113206  }
    3212 #endif
    3213 
    3214 #if !P0300_ALT_OUTPUT_LAYER_FLAG
    3215 #if O0153_ALT_OUTPUT_LAYER_FLAG
    3216   if( vps->getMaxLayers() > 1 )
    3217   {
    3218     READ_FLAG( uiCode, "alt_output_layer_flag");
    3219     vps->setAltOuputLayerFlag( uiCode ? true : false );
    3220   }
    3221 #endif
    32223207#endif
    32233208
  • branches/SHM-dev/source/Lib/TLibEncoder/TEncCavlc.cpp

    r1121 r1124  
    19881988Void TEncCavlc::codeVPSExtension (TComVPS *vps)
    19891989{
    1990   // ... More syntax elements to be written here
    1991 #if P0300_ALT_OUTPUT_LAYER_FLAG
    19921990  Int NumOutputLayersInOutputLayerSet[MAX_VPS_LAYER_SETS_PLUS1];
    19931991  Int OlsHighestOutputLayerId[MAX_VPS_LAYER_SETS_PLUS1];
    1994 #endif
    19951992#if LIST_OF_PTL
    19961993  if( vps->getMaxLayers() > 1 && vps->getBaseLayerInternalFlag() )
     
    22472244    WRITE_CODE( vps->getProfileLevelTierIdx(i), numBits, "profile_level_tier_idx[i]" );     
    22482245#endif
    2249 #if P0300_ALT_OUTPUT_LAYER_FLAG
     2246
    22502247    NumOutputLayersInOutputLayerSet[i] = 0;
    22512248    for (j = 0; j < vps->getNumLayersInIdList(layerSetIdxForOutputLayerSet); j++)
     
    22652262    assert( NumOutputLayersInOutputLayerSet[i]>0 );
    22662263#endif
    2267 
    2268 #endif
    2269   }
    2270 
    2271 #if !P0300_ALT_OUTPUT_LAYER_FLAG
    2272 #if O0153_ALT_OUTPUT_LAYER_FLAG
    2273   if( vps->getMaxLayers() > 1 )
    2274   {
    2275     WRITE_FLAG( vps->getAltOuputLayerFlag(), "alt_output_layer_flag" );   
    2276   }
    2277 #endif
    2278 #endif
     2264  }
    22792265
    22802266#if REPN_FORMAT_IN_VPS
  • branches/SHM-dev/source/Lib/TLibEncoder/TEncCfg.h

    r1090 r1124  
    377377  int       m_layerSwitchOffEnd;
    378378#endif
    379 #if O0153_ALT_OUTPUT_LAYER_FLAG
    380379  Bool      m_altOutputLayerFlag;
    381 #endif
    382380#if HIGHER_LAYER_IRAP_SKIP_FLAG
    383381  Int       m_skipPictureAtArcSwitch;
     
    10361034  ChromaFormat getChromaFormatIDC()               { return m_chromaFormatIDC; }
    10371035#endif
    1038 #if O0153_ALT_OUTPUT_LAYER_FLAG
    10391036  Bool      getAltOuputLayerFlag() const { return m_altOutputLayerFlag; }
    10401037  Void      setAltOuputLayerFlag(Bool b) { m_altOutputLayerFlag = b;    }
    1041 #endif
    10421038#if O0149_CROSS_LAYER_BLA_FLAG
    10431039  Bool      getCrossLayerBLAFlag() const { return m_crossLayerBLAFlag; }
     
    11791175#endif
    11801176#endif
    1181 #endif
     1177#endif //SVC_EXTENSION
    11821178};
    11831179
Note: See TracChangeset for help on using the changeset viewer.