﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
465	invalid block vector for IBC detected	fbarbier		"After the latest commit (tested version is 0b6523f2ceb7371c7788cdb49b8a76dd8e3abc5e), some encoded streams seems to be uncompliants.

Please find the following commands to reproduce:
{{{
git checkout 0b6523f2ceb7371c7788cdb49b8a76dd8e3abc5e

cd build
cmake .. -DCMAKE_BUILD_TYPE=Debug
make -j 8
cd ..

./bin/EncoderAppStaticd --SourceWidth=8 --SourceHeight=200 --InputChromaFormat=420 --InputBitDepth=10 --Profile=next --FrameRate=60 --FramesToBeEncoded=3 --GOPSize=4 --Frame1=""B 1 5 -6.5 0.2590 0 0 1.0 0 0 0 4 4 1 5 9 13 0 0"" --Frame2=""B 2 4 -6.5 0.2590 0 0 1.0 0 0 0 4 4 1 2 6 10 0 0"" --Frame3=""B 3 5 -6.5 0.2590 0 0 1.0 0 0 0 4 4 1 3 7 11 0 0"" --Frame4=""B 4 1  0.0 0.0    0 0 1.0 0 0 0 4 4 1 4 8 12 0 0"" --FastSearch=2 --LCTUFast=1 --CTUSize=64 --MaxPartitionDepth=5 --PCMEnabledFlag=1 --SAO=1 --LoopFilterDisable=1 --ALF=0 --DisableIntraInInter=1 --DepQuant=1 --DualITree=1 --LMChroma=0 --TransformSkip=0 --MaxDeltaQP=0 --MTS=3 --IBC=1 --IMV=0 --Affine=1 --AffineType=1 --AffineAmvr=0 --MHIntra=0 --Triangle=1 --MIP=1 --SMVD=1 --SBT=1 --BDPCM=1 -i source.yuv -b encoded.vvc
./bin/DecoderAppStaticd -b encoded.vvc -o /dev/null
}}}

Output at decoding is the following:
{{{
VVCSoftware: VTM Decoder Version 6.0rc1 [Linux][GCC 8.2.0][64 bit] [SIMD=AVX] 
Note: found NAL_UNIT_ACCESS_UNIT_DELIMITER
terminate called after throwing an instance of 'Exception'
  what():  
ERROR: In function ""xDeriveCUMV"" in /home/fredb/projects/vtm/source/Lib/DecoderLib/DecCu.cpp:1092: invalid block vector for IBC detected.

}}}"	defect	closed	minor	VTM-6.0	VTM	VTM-6.0rc1	fixed		ksuehring XiangLi fbossen jvet@…
