﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
739	decoder failed when there are different PPSs using same id	zhyang123		"This bug occurs when there are different PPSs using the same pic_parameter_set_id value. 

The current HM decoder conducts the deblocking and ALF process when a slice of a new picture is detected. So if a different PPS using the same pic_parameter_set_id precedes that new slice, the PPS content of the current picture will be overridden and the deblocking process of the current picture will hence use the incorrect PPS info.  

{{{
  bNewPicture = m_cTDecTop.decode(nalu, m_iSkipFrame, m_iPOCLastDisplay);
  
  if (bNewPicture)
  {
    bitstreamFile.clear();
    bitstreamFile.seekg(location-streamoff(3));
    bytestream.reset();
  }
  bPreviousPictureDecoded = true; 
 
  if (bNewPicture || !bitstreamFile)
  {
    m_cTDecTop.executeDeblockAndAlf(uiPOC, pcListPic, m_iSkipFrame, m_iPOCLastDisplay);
  }

}}}

"	defect	closed	minor	HM-8.1	HM	HM-8.0	fixed	multiple PPS	fbossen ksuehring davidf jct-vc@…
