﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
341	Clipping value for scaled motion vector predictor is not appropriate	ToshiyasuSugio	bbross	"In JCTVC-H1003_dK, motion vector is treated as an integer value even though it sometimes shows half or quarter pel position.
However, a scaled motion vector is treated as a floating value in expression (8-138), (8-146) and (8-156).
It should be modified to integer value such as below.
And, there is one typo in expression (8-146) (mvLXA should be replaced with mvLXB).
----------------------------
expression (8-138)
>original
mvLXA = Clip3( -8192, 8191.75, Sign( DistScaleFactor * mvLXA ) *
( (Abs( DistScaleFactor * mvLXA ) + 127 ) >> 8 ) )  (8-138)
>modified
mvLXA = Clip3( -32768, 32767, Sign( DistScaleFactor * mvLXA ) *
( (Abs( DistScaleFactor * mvLXA ) + 127 ) >> 8 ) )  (8-138)
 
expression (8-146)
>original
mvLXB =Clip3( -8192, 8191.75, Sign( DistScaleFactor * mvLXA ) *
( (Abs( DistScaleFactor * mvLXA ) + 127 ) >> 8 ) )  (8-146)
>modified
mvLXB =Clip3( -32768, 32767, Sign( DistScaleFactor * mvLXB ) *
( (Abs( DistScaleFactor * mvLXB ) + 127 ) >> 8 ) )  (8-146)
 
expression (8-156)
>original
mvLXCol = Clip3( -8192, 8191.75, Sign( DistScaleFactor * mvCol ) *
( (Abs( DistScaleFactor * mvCol ) + 127 ) >> 8 ) )  (8-156)
>modified
mvLXCol = Clip3( -32768, 32767, Sign( DistScaleFactor * mvCol ) *
( (Abs( DistScaleFactor * mvCol ) + 127 ) >> 8 ) )  (8-156)
----------------------------
"	defect	closed	minor	D7	Text	D6 (H1003) dI/dJ/dK	fixed		bbross wjhan jct-vc@…
