﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
198	HM-3.4 dev RA decoding crashed	libin		"When setting number of reference frame to 1, RA configuration, decoder crashed at picture 9. In my opionion, it was caused by the wrong reference frame setting at the encoder. e.g.
POC    9 TId: 0 ( b-SLICE, QP 36 )       1880 bits [Y 30.6981 dB    U 39.8979 dB    V 40.6632 dB] [ET     2 ] [L0 12 ] [L1 12 ] [LC 12 ] [MD5:d30f5f1134b6520551eb1271df5e86be]
Actually picture 9 should use picture 8 and 10 as reference frame.
One way to fix this bug is to change TComSlice::decodingMarking in TComSlice.cpp around line 744 from 
if ( rpcPic->getSlice( 0 )->isReferenced() ) 
to
if ( rpcPic->getSlice( 0 )->isReferenced() && rpcPic->getReconMark() ) 
Meanwile, it is better to do the same change for line 807."	defect	closed	minor	HM-4.0	HM	HM-3.4	fixed		fbossen ksuehring davidf jct-vc@…
