﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
686	Difference between uiQtRootCbf and no_residual_syntax_flag	tajime	bbross	"uiQtRootCbf in HM-8.0 is used as opposite meaning of no_residual_syntax_flag in the WD.

Subclause 7.3.9.1 in the WD, the following appears:
{{{
if(PredMode[x0][y0]!=MODE_INTRA && !(PartMode==PART_2Nx2N　&& merge_flag[x0][y0]))
 no_residual_syntax_flag
if(!no_residual_syntax_flag) {
 MaxTrafoDepth=(PredMode[x0][y0]==MODE_INTRA ? max_transform_hierarchy_depth_intra + IntraSplitFlag : max_transform_hierarchy_depth_inter)
 transform_tree( x0, y0 x0, y0, log2CbSize, 0, 0 )
}
}}}

In HM-8.0 TDecEntropy::decodeCoeff(), line 573:
{{{
 UInt uiQtRootCbf = 1;
 if( !( pcCU->getPartitionSize(uiAbsPartIdx)==SIZE_2Nx2N && pcCU->getMergeFlag( uiAbsPartIdx ) ) )
 {
  m_pcEntropyDecoderIf->parseQtRootCbf(pcCU,uiAbsPartIdx,uiDepth,uiQtRootCbf );
 }
 if(!uiQtRootCbf)
 {
  pcCU->setCbfSubParts(0,0,0,uiAbsPartIdx,uiDepth);
  pcCU->setTrIdxSubParts(0,uiAbsPartIdx,uiDepth);
#if !REMOVE_NSQT
  pcCU->setNSQTIdxSubParts(uiAbsPartIdx,uiDepth);
#endif
  return;
 }
}
xDecodeTransform(pcCU,uiLumaOffset,uiChromaOffset,uiAbsPartIdx, uiAbsPartIdx,uiDepth,uiWidth,uiHeight,0,0,bCodeDQP);
}}}
"	defect	closed	minor	D9	Text	D9 (K1003) v11	fixed		fbossen ksuehring davidf jct-vc@…
