﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
954	Issue on lmcsCW value range	abe.kiyo		"In 7.4.3.20 Luma mapping with chroma scaling data semantics,  there is the following description.

**lmcs_delta_sign_cw_flag**[ i ] specifies the sign of the variable lmcsDeltaCW[ i ]  as follows:
...
The variable lmcsCW[ i ] is derived as follows:
– For i = 0.. lmcs_min_bin_idx − 1, lmcsCW[ i ] is set equal 0.
– For i = lmcs_min_bin_idx..LmcsMaxBinIdx, the following applies:
  lmcsCW[ i ] = OrgCW + lmcsDeltaCW[ i ]
  [[span(style=color: #FF0000,The value of lmcsCW[ i ] shall be in the range of OrgCW  >>  3 to ( OrgCW  <<  3 ) − 1, inclusive.)]]
– For i = LmcsMaxBinIdx + 1..15, lmcsCW[ i ] is set equal 0.
...

However, lmcsCW[ i ] can be equal to 0 when LmcsPivot[ i ] is a multiple of 1  <<  ( BitDepth − 5 ).
So the red sentence should be modify as follows (align to the description of lmcs_delta_sign_crs_flag);

  [[span(style=color: #FF0000,It is a requirement of bitstream conformance that, when lmcsCW[ i ] is not equal to 0, lmcsCW[ i ] shall be in the range of ( OrgCW >> 3 ) to ( ( OrgCW << 3 ) − 1 ), inclusive.)]]"	defect	closed	minor		spec		invalid		ksuehring bbross XiangLi fbossen jvet@…
