Changeset 973 in 3DVCSoftware for branches/HTM-11.1-dev0/source/App/TAppEncoder
- Timestamp:
- 6 Jul 2014, 04:44:14 (11 years ago)
- Location:
- branches/HTM-11.1-dev0/source/App/TAppEncoder
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-11.1-dev0/source/App/TAppEncoder/TAppEncCfg.cpp
r969 r973 393 393 ("LayerIdsInAddOutputLayerSet_%d", m_layerIdsInAddOutputLayerSet , std::vector<Int>(0,0), MAX_VPS_ADD_OUTPUT_LAYER_SETS, "Indices in VPS of output layers in additional output layer set") 394 394 ("LayerIdsInDefOutputLayerSet_%d", m_layerIdsInDefOutputLayerSet , std::vector<Int>(0,0), MAX_VPS_OP_SETS_PLUS1, "Indices in VPS of output layers in layer set") 395 #if H_MV_HLS_7_VPS_P0300_27396 395 ("AltOutputLayerFlag", m_altOutputLayerFlag , std::vector<Bool>(1,0), "Alt output layer flag") 397 #endif398 396 ("ProfileLevelTierIdx", m_profileLevelTierIdx, std::vector<Int>(1,0), "Indices to profile level tier") 399 397 … … 1056 1054 xResizeVector( m_wppInUseFlag ); 1057 1055 1058 #if H_MV_HLS_7_VPS_P0300_271059 1056 for (Int olsIdx = 0; olsIdx < m_vpsNumLayerSets + (Int) m_outputLayerSetIdx.size(); olsIdx++) 1060 1057 { 1061 1058 m_altOutputLayerFlag.push_back( false ); 1062 1059 } 1063 #endif1064 1060 #else 1065 1061 m_aidQP = new Int[ m_framesToBeEncoded + m_iGOPSize + 1 ]; … … 1463 1459 } 1464 1460 1465 #if H_MV_HLS_7_VPS_P0300_271466 1461 xConfirmPara( m_altOutputLayerFlag.size() < m_vpsNumLayerSets + m_outputLayerSetIdx.size(), "The number of Profile Level Tier indices must be equal to the number of layer set plus the number of output layer set indices" ); 1467 #endif1468 1462 xConfirmPara( m_profileLevelTierIdx.size() < m_vpsNumLayerSets + m_outputLayerSetIdx.size(), "The number of Profile Level Tier indices must be equal to the number of layer set plus the number of output layer set indices" ); 1469 1463 -
branches/HTM-11.1-dev0/source/App/TAppEncoder/TAppEncCfg.h
r969 r973 94 94 std::vector< std::vector<Int> > m_layerIdsInDefOutputLayerSet; ///< Indices in vps of output layers in layer sets 95 95 std::vector<Int> m_profileLevelTierIdx; ///< Indices of of profile level tier 96 #if H_MV_HLS_7_VPS_P0300_2797 96 std::vector<Bool> m_altOutputLayerFlag; ///< Alt output layer flag 98 #endif99 97 100 98 // Dependencies -
branches/HTM-11.1-dev0/source/App/TAppEncoder/TAppEncTop.cpp
r971 r973 1280 1280 1281 1281 Int defaultDirectDependencyType = -1; 1282 #if MV_FIX_DEP_TYPES1283 1282 Bool defaultDirectDependencyFlag = false; 1284 #else1285 Bool defaultDirectDependencyFlag = true;1286 #endif1287 1283 1288 1284 for( Int depLayer = 1; depLayer < m_numberOfLayers; depLayer++ ) … … 1303 1299 { 1304 1300 defaultDirectDependencyType = curDirectDependencyType; 1305 #if MV_FIX_DEP_TYPES1306 1301 defaultDirectDependencyFlag = true; 1307 #endif1308 1302 } 1309 1303 … … 1644 1638 vps.setProfileLevelTierIdx( olsIdx, m_profileLevelTierIdx[ olsIdx ] ); 1645 1639 } 1646 #if H_MV_HLS_7_VPS_P0300_27 1640 1647 1641 if ( vps.getNumOutputLayersInOutputLayerSet( olsIdx ) == 1 && 1648 1642 vps.getNumDirectRefLayers( vps.getOlsHighestOutputLayerId( olsIdx ) ) ) … … 1658 1652 } 1659 1653 } 1660 #else1661 vps.setAltOutputLayerFlag( olsIdx , false);1662 #endif1663 1654 } 1664 1655 } -
branches/HTM-11.1-dev0/source/App/TAppEncoder/TAppEncTop.h
r964 r973 75 75 76 76 TComPicLists m_ivPicLists; ///< picture buffers of encoder instances 77 #if H_MV _HLS_877 #if H_MV 78 78 TComVPS* m_vps; ///< vps 79 79 #else
Note: See TracChangeset for help on using the changeset viewer.