Changeset 1116 in SHVCSoftware for branches/SHM-dev/source/App


Ignore:
Timestamp:
7 Jul 2015, 01:18:46 (10 years ago)
Author:
seregin
Message:

macro cleanup: VPS_AVC_BL_FLAG_REMOVAL

Location:
branches/SHM-dev/source/App
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/SHM-dev/source/App/TAppDecoder/TAppDecTop.cpp

    r1107 r1116  
    14821482
    14831483      // pcPic is statically created for the external (AVC) base layer, no need to delete it
    1484 #if VPS_AVC_BL_FLAG_REMOVAL
    14851484      if( !m_acTDecTop[layerIdx].getParameterSetManager()->getActiveVPS()->getNonHEVCBaseLayerFlag() || layerIdx )
    1486 #else
    1487       if( !m_acTDecTop[layerIdx].getParameterSetManager()->getActiveVPS()->getAvcBaseLayerFlag() || layerIdx )
    1488 #endif
    14891485      {
    14901486        delete pcPic;
  • branches/SHM-dev/source/App/TAppEncoder/TAppEncCfg.cpp

    r1107 r1116  
    108108: m_pBitstreamFile()
    109109#if AVC_BASE
    110 #if VPS_AVC_BL_FLAG_REMOVAL
    111110, m_nonHEVCBaseLayerFlag(0)
    112 #else
    113 , m_avcBaseLayerFlag(0)
    114 #endif
    115111#endif
    116112, m_maxTidRefPresentFlag(1)
     
    11821178#endif
    11831179#if AVC_BASE
    1184 #if VPS_AVC_BL_FLAG_REMOVAL
    11851180  ("NonHEVCBase,-nonhevc",                            m_nonHEVCBaseLayerFlag,                                0, "BL is available but not internal")
    1186 #else
    1187   ("AvcBase,-avc",                                    m_avcBaseLayerFlag,                                    0, "avc_base_layer_flag")
    1188 #endif
    11891181  ("InputBLFile,-ibl",                                cfg_BLInputFile,                              string(""), "Base layer rec YUV input file name")
    11901182#endif
     
    17931785#if SVC_EXTENSION
    17941786#if AVC_BASE
    1795 #if VPS_AVC_BL_FLAG_REMOVAL
    17961787  if( m_nonHEVCBaseLayerFlag )
    1797 #else
    1798   if( m_avcBaseLayerFlag )
    1799 #endif
    18001788  {
    18011789    *cfg_InputFile[0] = cfg_BLInputFile;
     
    34993487 
    35003488  // it can be updated after AVC BL support will be added to the WD
    3501 #if VPS_AVC_BL_FLAG_REMOVAL
    35023489  if( m_nonHEVCBaseLayerFlag )
    3503 #else
    3504   if( m_avcBaseLayerFlag )
    3505 #endif
    35063490  {
    35073491    m_crossLayerIrapAlignFlag = false;
     
    45144498  printf("Scalable                          : %d\n", m_scalabilityMask[SCALABILITY_ID] );
    45154499#if AVC_BASE
    4516 #if VPS_AVC_BL_FLAG_REMOVAL
    45174500  printf("Base layer                        : %s\n", m_nonHEVCBaseLayerFlag ? "Non-HEVC" : "HEVC");
    4518 #else
    4519   printf("Base layer                        : %s\n", m_avcBaseLayerFlag ? "AVC" : "HEVC");
    4520 #endif
    45214501#endif
    45224502#if AUXILIARY_PICTURES
  • branches/SHM-dev/source/App/TAppEncoder/TAppEncCfg.h

    r1107 r1116  
    7070  Int       m_framesToBeEncoded;                              ///< number of encoded frames
    7171#if AVC_BASE
    72 #if VPS_AVC_BL_FLAG_REMOVAL
    7372  Int       m_nonHEVCBaseLayerFlag;                           ///< non HEVC BL
    74 #else
    75   Int       m_avcBaseLayerFlag;                               ///< avc_baselayer_flag
    76 #endif
    7773#endif
    7874  Bool      m_maxTidRefPresentFlag;
  • branches/SHM-dev/source/App/TAppEncoder/TAppEncTop.cpp

    r1110 r1116  
    291291#if REF_IDX_MFM
    292292#if AVC_BASE
    293 #if VPS_AVC_BL_FLAG_REMOVAL
    294293    m_acTEncTop[layer].setMFMEnabledFlag                                  (layer == 0 ? false : ( m_nonHEVCBaseLayerFlag ? false : true ) && m_acLayerCfg[layer].getNumMotionPredRefLayers());
    295 #else
    296     m_acTEncTop[layer].setMFMEnabledFlag                                  (layer == 0 ? false : ( m_avcBaseLayerFlag ? false : true ) && m_acLayerCfg[layer].getNumMotionPredRefLayers());
    297 #endif
    298294#else
    299295    m_acTEncTop[layer].setMFMEnabledFlag                                  (layer == 0 ? false : ( m_acLayerCfg[layer].getNumMotionPredRefLayers() > 0 ) );
     
    13711367#if VPS_EXTN_MASK_AND_DIM_INFO
    13721368#if AVC_BASE
    1373 #if VPS_AVC_BL_FLAG_REMOVAL
    13741369  vps->setNonHEVCBaseLayerFlag( m_nonHEVCBaseLayerFlag );
    13751370  if ( m_nonHEVCBaseLayerFlag )
     
    13771372    vps->setBaseLayerInternalFlag (false);
    13781373  }
    1379 #else
    1380   vps->setAvcBaseLayerFlag(m_avcBaseLayerFlag);
    1381 #endif
    13821374#else
    13831375  vps->setAvcBaseLayerFlag(false);
Note: See TracChangeset for help on using the changeset viewer.