Ticket #50: HandlingOfAddiotionalLayerSet.patch
File HandlingOfAddiotionalLayerSet.patch, 1.3 KB (added by fhendry, 9 years ago) |
---|
-
App/TAppEncoder/TAppEncCfg.cpp
1967 1967 if( m_defaultTargetOutputLayerIdc == 0 || m_defaultTargetOutputLayerIdc == 1 ) 1968 1968 { 1969 1969 // Default output layer sets defined 1970 startOlsCtr = m_numLayerSets + m_numAddLayerSets;1970 startOlsCtr = m_numLayerSets; // + m_numAddLayerSets; 1971 1971 } 1972 1972 for( Int olsCtr = 1; olsCtr < m_numOutputLayerSets; olsCtr++ ) 1973 1973 { … … 1983 1983 assert( scanStringToArray( cfg_listOfOutputLayers[olsCtr], m_numOutputLayersInOutputLayerSet[olsCtr], "ListOfOutputLayers", m_listOfOutputLayers[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 1989 1989 //Conformance of a layer in an output operation point associated with an OLS in a bitstream to the Scalable Main profile is indicated as follows: