id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc 255,Potential Bug in HM (both in 4.0 and 5.0),NaZhang,,"When we did expeiments on HM4.0, we observed that the following section of the code does not seem to behave in the correct way.In the function ""encodeResAndCalcRdInterCU"" in the file ""TEncSearch.cpp"". In the section ""Residual coding"", after calculating the best RD cost. if ( pcCU->isSkipped(0) ) { pcCU->setCbfSubParts( 0, 0, 0, 0, pcCU->getDepth( 0 ) ); } To my understanding, this is similar to the case when the value of bSkipRes is true. Therefore, it seems that the above code should be changed to if ( pcCU->isSkipped(0) ) { pcCU->setCbfSubParts( 0, 0, 0, 0, pcCU->getDepth( 0 ) ); pcCU->setTrIdxSubParts( 0, 0, pcCU->getDepth(0) ); } ",defect,closed,minor,HM-16.3,HM,HM-5.0,fixed,,fbossen ksuehring davidf jct-vc@…