Changeset 1116 in SHVCSoftware for branches/SHM-dev/source/App
- Timestamp:
- 7 Jul 2015, 01:18:46 (10 years ago)
- Location:
- branches/SHM-dev/source/App
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-dev/source/App/TAppDecoder/TAppDecTop.cpp
r1107 r1116 1482 1482 1483 1483 // pcPic is statically created for the external (AVC) base layer, no need to delete it 1484 #if VPS_AVC_BL_FLAG_REMOVAL1485 1484 if( !m_acTDecTop[layerIdx].getParameterSetManager()->getActiveVPS()->getNonHEVCBaseLayerFlag() || layerIdx ) 1486 #else1487 if( !m_acTDecTop[layerIdx].getParameterSetManager()->getActiveVPS()->getAvcBaseLayerFlag() || layerIdx )1488 #endif1489 1485 { 1490 1486 delete pcPic; -
branches/SHM-dev/source/App/TAppEncoder/TAppEncCfg.cpp
r1107 r1116 108 108 : m_pBitstreamFile() 109 109 #if AVC_BASE 110 #if VPS_AVC_BL_FLAG_REMOVAL111 110 , m_nonHEVCBaseLayerFlag(0) 112 #else113 , m_avcBaseLayerFlag(0)114 #endif115 111 #endif 116 112 , m_maxTidRefPresentFlag(1) … … 1182 1178 #endif 1183 1179 #if AVC_BASE 1184 #if VPS_AVC_BL_FLAG_REMOVAL1185 1180 ("NonHEVCBase,-nonhevc", m_nonHEVCBaseLayerFlag, 0, "BL is available but not internal") 1186 #else1187 ("AvcBase,-avc", m_avcBaseLayerFlag, 0, "avc_base_layer_flag")1188 #endif1189 1181 ("InputBLFile,-ibl", cfg_BLInputFile, string(""), "Base layer rec YUV input file name") 1190 1182 #endif … … 1793 1785 #if SVC_EXTENSION 1794 1786 #if AVC_BASE 1795 #if VPS_AVC_BL_FLAG_REMOVAL1796 1787 if( m_nonHEVCBaseLayerFlag ) 1797 #else1798 if( m_avcBaseLayerFlag )1799 #endif1800 1788 { 1801 1789 *cfg_InputFile[0] = cfg_BLInputFile; … … 3499 3487 3500 3488 // it can be updated after AVC BL support will be added to the WD 3501 #if VPS_AVC_BL_FLAG_REMOVAL3502 3489 if( m_nonHEVCBaseLayerFlag ) 3503 #else3504 if( m_avcBaseLayerFlag )3505 #endif3506 3490 { 3507 3491 m_crossLayerIrapAlignFlag = false; … … 4514 4498 printf("Scalable : %d\n", m_scalabilityMask[SCALABILITY_ID] ); 4515 4499 #if AVC_BASE 4516 #if VPS_AVC_BL_FLAG_REMOVAL4517 4500 printf("Base layer : %s\n", m_nonHEVCBaseLayerFlag ? "Non-HEVC" : "HEVC"); 4518 #else4519 printf("Base layer : %s\n", m_avcBaseLayerFlag ? "AVC" : "HEVC");4520 #endif4521 4501 #endif 4522 4502 #if AUXILIARY_PICTURES -
branches/SHM-dev/source/App/TAppEncoder/TAppEncCfg.h
r1107 r1116 70 70 Int m_framesToBeEncoded; ///< number of encoded frames 71 71 #if AVC_BASE 72 #if VPS_AVC_BL_FLAG_REMOVAL73 72 Int m_nonHEVCBaseLayerFlag; ///< non HEVC BL 74 #else75 Int m_avcBaseLayerFlag; ///< avc_baselayer_flag76 #endif77 73 #endif 78 74 Bool m_maxTidRefPresentFlag; -
branches/SHM-dev/source/App/TAppEncoder/TAppEncTop.cpp
r1110 r1116 291 291 #if REF_IDX_MFM 292 292 #if AVC_BASE 293 #if VPS_AVC_BL_FLAG_REMOVAL294 293 m_acTEncTop[layer].setMFMEnabledFlag (layer == 0 ? false : ( m_nonHEVCBaseLayerFlag ? false : true ) && m_acLayerCfg[layer].getNumMotionPredRefLayers()); 295 #else296 m_acTEncTop[layer].setMFMEnabledFlag (layer == 0 ? false : ( m_avcBaseLayerFlag ? false : true ) && m_acLayerCfg[layer].getNumMotionPredRefLayers());297 #endif298 294 #else 299 295 m_acTEncTop[layer].setMFMEnabledFlag (layer == 0 ? false : ( m_acLayerCfg[layer].getNumMotionPredRefLayers() > 0 ) ); … … 1371 1367 #if VPS_EXTN_MASK_AND_DIM_INFO 1372 1368 #if AVC_BASE 1373 #if VPS_AVC_BL_FLAG_REMOVAL1374 1369 vps->setNonHEVCBaseLayerFlag( m_nonHEVCBaseLayerFlag ); 1375 1370 if ( m_nonHEVCBaseLayerFlag ) … … 1377 1372 vps->setBaseLayerInternalFlag (false); 1378 1373 } 1379 #else1380 vps->setAvcBaseLayerFlag(m_avcBaseLayerFlag);1381 #endif1382 1374 #else 1383 1375 vps->setAvcBaseLayerFlag(false);
Note: See TracChangeset for help on using the changeset viewer.