Changeset 1321 in SHVCSoftware
- Timestamp:
- 21 Jul 2015, 23:39:48 (9 years ago)
- Location:
- branches/SHM-dev/source/Lib
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-dev/source/Lib/TLibDecoder/TDecTop.cpp
r1319 r1321 645 645 { 646 646 // Check if any new Picture Timing SEI has arrived 647 SEIMessages pictureTimingSEIs = extractSeisByType(m_SEIs, SEI::PICTURE_TIMING);647 SEIMessages pictureTimingSEIs = getSeisByType(m_SEIs, SEI::PICTURE_TIMING); 648 648 if (pictureTimingSEIs.size()>0) 649 649 { -
branches/SHM-dev/source/Lib/TLibEncoder/TEncGOP.cpp
r1318 r1321 452 452 xWriteSEISeparately(NAL_UNIT_PREFIX_SEI, localMessages, accessUnit, itNalu, temporalId, sps); 453 453 #endif 454 xClearSEIs( currentMessages, !testWrite);454 xClearSEIs(localMessages, !testWrite); 455 455 456 456 if (!testWrite) … … 504 504 xWriteSEISeparately(NAL_UNIT_SUFFIX_SEI, seiMessages, accessUnit, pos, temporalId, sps); 505 505 #endif 506 deleteSEIs(seiMessages); 506 507 } 507 508 … … 1707 1708 pcSlice->setMFMEnabledFlag(false); 1708 1709 } 1709 #endif //SVC_EXTENSION 1710 1710 #endif //SVC_EXTENSION 1711 1711 pcSlice->setLastIDR(m_iLastIDR); 1712 1712 pcSlice->setSliceIdx(0); … … 2575 2575 2576 2576 // create prefix SEI messages at the beginning of the sequence 2577 leadingSeiMessages.clear();2577 assert(leadingSeiMessages.empty()); 2578 2578 xCreateIRAPLeadingSEIMessages(leadingSeiMessages, pcSlice->getSPS(), pcSlice->getPPS()); 2579 2579 … … 2794 2794 xWriteTrailingSEIMessages(trailingSeiMessages, accessUnit, pcSlice->getTLayer(), pcSlice->getSPS()); 2795 2795 #endif 2796 trailingSeiMessages.clear();2797 2796 2798 2797 m_pcCfg->setEncodedFlag(iGOPid, true); … … 2850 2849 #if O0164_MULTI_LAYER_HRD 2851 2850 xWriteLeadingSEIMessages(leadingSeiMessages, duInfoSeiMessages, accessUnit, pcSlice->getTLayer(), pcSlice->getVPS(), pcSlice->getSPS(), duData); 2851 xWriteDuSEIMessages(duInfoSeiMessages, accessUnit, pcSlice->getTLayer(), pcSlice->getVPS(), pcSlice->getSPS(), duData); 2852 2852 #else 2853 2853 xWriteLeadingSEIMessages(leadingSeiMessages, duInfoSeiMessages, accessUnit, pcSlice->getTLayer(), pcSlice->getSPS(), duData); 2854 #endif2855 leadingSeiMessages.clear();2856 #if O0164_MULTI_LAYER_HRD2857 xWriteDuSEIMessages(duInfoSeiMessages, accessUnit, pcSlice->getTLayer(), pcSlice->getVPS(), pcSlice->getSPS(), duData);2858 #else2859 2854 xWriteDuSEIMessages(duInfoSeiMessages, accessUnit, pcSlice->getTLayer(), pcSlice->getSPS(), duData); 2860 2855 #endif
Note: See TracChangeset for help on using the changeset viewer.