Changeset 1321 in 3DVCSoftware for trunk/source/App/TAppEncoder
- Timestamp:
- 7 Sep 2015, 18:16:33 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/App/TAppEncoder/TAppEncTop.cpp
r1313 r1321 260 260 { 261 261 m_cListPicYuvRec .push_back(new TComList<TComPicYuv*>) ; 262 263 #if !NH_MV 262 264 m_ivPicLists.push_back( m_acTEncTopList[ layerIdInVps ]->getListPic() ); 265 #endif 266 263 267 TEncTop& m_cTEncTop = *m_acTEncTopList[ layerIdInVps ]; // It is not a member, but this name helps avoiding code duplication !!! 264 268 265 Int layerId = vps.getLayerIdInNuh( layerIdInVps ); 269 Int layerId = vps.getLayerIdInNuh ( layerIdInVps ); 270 #if NH_MV 271 m_ivPicLists.getSubDpb( layerId, true ); 272 #endif 273 266 274 m_cTEncTop.setLayerIdInVps ( layerIdInVps ); 267 275 m_cTEncTop.setLayerId ( layerId ); … … 1216 1224 } 1217 1225 #if NH_MV 1218 1226 } 1219 1227 } 1220 1228 #endif … … 1766 1774 // check if all inter layer reference pictures specified in the gop entry are valid reference layer pictures when allRefLayerActiveFlag is equal to 1 1767 1775 // (Should actually always be true) 1768 Bool maxTidIlRefAndSubLayerMaxVa ildFlag = true;1776 Bool maxTidIlRefAndSubLayerMaxValidFlag = true; 1769 1777 for( Int l = 0; l < ge.m_numActiveRefLayerPics; l++ ) 1770 1778 { … … 1784 1792 } 1785 1793 } 1786 maxTidIlRefAndSubLayerMaxVa ildFlag = maxTidIlRefAndSubLayerMaxVaildFlag && referenceLayerFoundFlag;1787 } 1788 assert ( maxTidIlRefAndSubLayerMaxVa ildFlag ); // Something wrong with MaxTidIlRefPicsPlus1 or SubLayersVpsMaxMinus11794 maxTidIlRefAndSubLayerMaxValidFlag = maxTidIlRefAndSubLayerMaxValidFlag && referenceLayerFoundFlag; 1795 } 1796 assert ( maxTidIlRefAndSubLayerMaxValidFlag ); // Something wrong with MaxTidIlRefPicsPlus1 or SubLayersVpsMaxMinus1 1789 1797 } 1790 1798 }
Note: See TracChangeset for help on using the changeset viewer.