id summary reporter owner description type status priority component version resolution keywords cc 56 A bug caused by uncompressed InterDir in HTM10.0rc1 kaizhang tech "A bug is found in HTM10.0rc1. Generally speaking, the original code tries to use InterDir to determine the prediction direction. However, InterDir is not compressed as MV and RefIdx. Thus a misalignment may occur. In some worse case, the codec may crash, although that does not happen in CTC. Attached please find a possible fix with macro HTM10RC1_FIX and the simulation results under CTC. There is a very minor difference (<0.001%) in the last column. At line 4746 in TComDataCU.cpp, it should be #if !HTM10RC1_FIX if( ucInterDir & 1 ) { #endif pcTextureCU->getMvField( pcTextureCU, uiPartIdx, REF_PIC_LIST_0, cMVField ); #if HTM10RC1_FIX if( cMVField.getRefIdx() >= 0 ) { #endif ... At line 4775 in TComDataCU.cpp, it should be #if !HTM10RC1_FIX if( !tmpDir && ( ucInterDir & 2 )) { #endif pcTextureCU->getMvField( pcTextureCU, uiPartIdx, REF_PIC_LIST_1, cMVField ); #if HTM10RC1_FIX if( !tmpDir && cMVField.getRefIdx() >= 0 ) { #endif Thank you! " defect closed minor HTM software HTM-10.0 fixed software bug gerhard.tech@… tech jct-3v@…