﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
1340	Edge range in 8.8.3.4	bheng		"For coding blocks with width of 4, the following range:

   xEdge = 0..min( ( nCbW / 8 ) - 1, numSbX - 1)

will evaluate to xEdge = [0 .. -1], since (nCbW / 8) is 0.

Depending on how one interprets that backwards range, either the xEdge set is empty, or xEdge goes backwards outside the CU.  In either case, the behavior is not correct.

For example, if one treats xEdge as empty, the edgeIdc[x][y] is never set to 2 for the CU edge, and any motion vector differences are ignored for deblocking.

I believe (nCbW / 8) should be replaced by something like Max(1,(nCbW / 8)) to prevent this issue.

The same is true for the yEdge range later in the same section.



"	defect	closed	minor		spec	VVC D10 vE	fixed		ksuehring bbross XiangLi fbossen jvet@…
