Changeset 1043 in SHVCSoftware for branches/SHM-dev/source/App
- Timestamp:
- 2 Mar 2015, 21:08:06 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-dev/source/App/TAppEncoder/TAppEncTop.cpp
r1037 r1043 1263 1263 vps->setNuhLayerIdPresentFlag(false); 1264 1264 vps->setLayerIdInNuh(0, 0); 1265 vps->setLayerId InVps(0, 0);1265 vps->setLayerIdxInVps(0, 0); 1266 1266 for(i = 1; i < vps->getMaxLayers(); i++) 1267 1267 { 1268 1268 vps->setLayerIdInNuh(i, i); 1269 vps->setLayerId InVps(vps->getLayerIdInNuh(i), i);1269 vps->setLayerIdxInVps(vps->getLayerIdInNuh(i), i); 1270 1270 vps->setDimensionId(i, 0, i); 1271 1271 } … … 1529 1529 for (UInt layerCtr = 1; layerCtr <= vps->getMaxLayers() - 1; layerCtr++) 1530 1530 { 1531 vps->setNumDirectRefLayers(layerCtr, m_acTEncTop[layerCtr].getNumDirectRefLayers()); 1531 UInt layerId = vps->getLayerIdInNuh(layerCtr); 1532 vps->setNumDirectRefLayers(layerId, m_acTEncTop[layerCtr].getNumDirectRefLayers()); 1532 1533 maxDirectRefLayers = max<UInt>(maxDirectRefLayers, vps->getNumDirectRefLayers(layerCtr)); 1533 1534 1534 1535 for (i = 0; i < vps->getNumDirectRefLayers(layerCtr); i++) 1535 1536 { 1536 vps->setRefLayerId(layer Ctr, i, m_acTEncTop[layerCtr].getRefLayerId(i));1537 vps->setRefLayerId(layerId, i, m_acTEncTop[layerCtr].getRefLayerId(i)); 1537 1538 } 1538 1539 // Set direct dependency flag … … 1544 1545 for (i = 0; i < vps->getNumDirectRefLayers(layerCtr); i++) 1545 1546 { 1546 vps->setDirectDependencyFlag(layerCtr, vps->getLayerId InVps(m_acTEncTop[layerCtr].getRefLayerId(i)), true);1547 vps->setDirectDependencyFlag(layerCtr, vps->getLayerIdxInVps(m_acTEncTop[layerCtr].getRefLayerId(i)), true); 1547 1548 } 1548 1549 // prediction indications … … 1739 1740 for(Int j = 0; j < numLayerInLayerSet; j++) 1740 1741 { 1741 Int layerIdxInVps = vps->getLayerId InVps( vps->getLayerSetLayerIdList(layerSetIdxForOutputLayerSet, j) );1742 Int layerIdxInVps = vps->getLayerIdxInVps( vps->getLayerSetLayerIdList(layerSetIdxForOutputLayerSet, j) ); 1742 1743 if( vps->getNecessaryLayerFlag(i, j) ) 1743 1744 { … … 1947 1948 // Only for the default partition 1948 1949 Int nuhlayerId = vps->getLayerSetLayerIdList( lsIdx, k); 1949 Int layerIdxInVps = vps->getLayerId InVps( nuhlayerId );1950 Int layerIdxInVps = vps->getLayerIdxInVps( nuhlayerId ); 1950 1951 vps->setBspHrdIdx(h, i, t, j, k, layerIdxInVps + vps->getNumHrdParameters()); 1951 1952
Note: See TracChangeset for help on using the changeset viewer.