Changeset 986 in SHVCSoftware for branches/SHM-dev
- Timestamp:
- 16 Jan 2015, 00:07:15 (10 years ago)
- Location:
- branches/SHM-dev/source/App/TAppEncoder
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-dev/source/App/TAppEncoder/TAppEncCfg.cpp
r982 r986 1968 1968 { 1969 1969 // Default output layer sets defined 1970 startOlsCtr = m_numLayerSets + m_numAddLayerSets;1970 startOlsCtr = m_numLayerSets; 1971 1971 } 1972 1972 for( Int olsCtr = 1; olsCtr < m_numOutputLayerSets; olsCtr++ ) … … 1984 1984 } 1985 1985 #if MULTIPLE_PTL_SUPPORT 1986 Int olsToLsIndex = (olsCtr >= startOlsCtr) ? m_outputLayerSetIdx[olsCtr - m_numLayerSets] : olsCtr;1986 Int olsToLsIndex = (olsCtr >= (m_numLayerSets + m_numAddLayerSets)) ? m_outputLayerSetIdx[olsCtr - m_numLayerSets] : olsCtr; 1987 1987 scanStringToArray( cfg_listOfLayerPTLOfOlss[olsCtr], m_numLayerInIdList[olsToLsIndex], "List of PTL for each layers in OLS", m_listOfLayerPTLofOlss[olsCtr] ); 1988 1988 //For conformance checking -
branches/SHM-dev/source/App/TAppEncoder/TAppEncTop.cpp
r978 r986 1310 1310 } 1311 1311 } 1312 //TODO: We need to populate the list of layers that belong to each of additional layer set. 1312 1313 } 1313 1314 #endif … … 1619 1620 1620 1621 // Include the highest layer as output layer for each layer set 1621 for(Int lsIdx = 1; lsIdx < vps->getNumLayerSets(); lsIdx++)1622 for(Int lsIdx = 1; lsIdx <= vps->getVpsNumLayerSetsMinus1(); lsIdx++) 1622 1623 { 1623 1624 for( UInt layer = 0; layer < vps->getNumLayersInIdList(lsIdx); layer++ ) … … 1645 1646 } 1646 1647 #if OUTPUT_LAYER_SETS_CONFIG 1647 for( Int olsIdx = vps->get NumLayerSets(); olsIdx < vps->getNumOutputLayerSets(); olsIdx++ )1648 for( Int olsIdx = vps->getVpsNumLayerSetsMinus1() + 1; olsIdx < vps->getNumOutputLayerSets(); olsIdx++ ) 1648 1649 { 1649 1650 for( UInt layer = 0; layer < vps->getNumLayersInIdList(vps->getOutputLayerSetIdx(olsIdx)); layer++ )
Note: See TracChangeset for help on using the changeset viewer.