Changeset 1287 in 3DVCSoftware for branches/HTM-14.1-update-dev1/source/Lib/TLibEncoder/TEncGOP.cpp
- Timestamp:
- 20 Jul 2015, 14:13:33 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-14.1-update-dev1/source/Lib/TLibEncoder/TEncGOP.cpp
r1279 r1287 1264 1264 pcSlice->decodingRefreshMarking(m_pocCRA, m_bRefreshPending, rcListPic, m_pcCfg->getEfficientFieldIRAPEnabled()); 1265 1265 m_pcEncTop->selectReferencePictureSet(pcSlice, pocCurr, iGOPid); 1266 pcSlice->getRPS()->setNumberOfLongtermPictures(0);1267 1266 if (!m_pcCfg->getEfficientFieldIRAPEnabled()) 1268 1267 { … … 1757 1756 { 1758 1757 m_pcSliceEncoder->precompressSlice( pcPic ); 1759 m_pcSliceEncoder->compressSlice ( pcPic, false );1758 m_pcSliceEncoder->compressSlice ( pcPic, false, false ); 1760 1759 1761 1760 const UInt curSliceSegmentEnd = pcSlice->getSliceSegmentCurEndCtuTsAddr(); … … 2741 2740 Void TEncGOP::arrangeLongtermPicturesInRPS(TComSlice *pcSlice, TComList<TComPic*>& rcListPic) 2742 2741 { 2743 TComReferencePictureSet *rps = pcSlice->getRPS(); 2744 if(!rps->getNumberOfLongtermPictures()) 2742 if(pcSlice->getRPS()->getNumberOfLongtermPictures() == 0) 2745 2743 { 2746 2744 return; 2747 2745 } 2746 // we can only modify the local RPS! 2747 assert (pcSlice->getRPSidx()==-1); 2748 TComReferencePictureSet *rps = pcSlice->getLocalRPS(); 2748 2749 2749 2750 // Arrange long-term reference pictures in the correct order of LSB and MSB,
Note: See TracChangeset for help on using the changeset viewer.