﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
1433	VTM doesn't start decoding on GDR with ph_recovery_poc_cnt = 0	jack.enhorn		"VTM decoder doesn't check for GDR pictures with ph_recovery_poc_cnt = 0 as valid starting pictures.

Possible solution is to extend check for CRA to include GDR in DecLib::isRandomAccessSkipPicture:


{{{#!cpp
...
else if (m_pocRandomAccess == MAX_INT) // start of random access point, m_pocRandomAccess has not been set yet.
  {
    if (m_apcSlicePilot->getNalUnitType() == NAL_UNIT_CODED_SLICE_CRA || ( m_apcSlicePilot->getNalUnitType() == NAL_UNIT_CODED_SLICE_GDR && m_apcSlicePilot->getPicHeader()->getRecoveryPocCnt() == 0 ) )
    {
      // set the POC random access since we need to skip the reordered pictures in the case of CRA/CRANT/BLA/BLANT.
      m_pocRandomAccess = m_apcSlicePilot->getPOC();
    }
...
}}}


"	defect	closed	minor	VTM-11.0	VTM	VTM-10.2	fixed		ksuehring XiangLi fbossen jvet@…
