﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
647	chroma LFNST index signalling	ZhipinDeng		"In the section 7.3.9.5	Coding unit syntax, the signaling of LFNST index is dependent on the MIP flag. However, MIP is used only for luma component. Therefore, from the current text, the signaling of chroma LFNST index is dependent on the luma MIP flag. 

In the software, the signaling of chroma LFNST index checks intra_mip_flag for a chroma block which is always set to 0. Thus there is a discrepancy between spec and software. 

Suggest to align spec to software.

Current Spec:
		if( Min( lfnstWidth, lfnstHeight )  >=  4  &&  sps_lfnst_enabled_flag  = =  1  &&			CuPredMode[ chType ][ x0 ][ y0 ]  = =  MODE_INTRA  &&			( '''!intra_mip_flag[ x0 ][ y0 ]  | |'''  Min( lfnstWidth, lfnstHeight )  >=  16 )   &&			Max( cbWidth, cbHeight )  <=  MaxTbSizeY) {
		 if( ( IntraSubPartitionsSplitType  !=  ISP_NO_SPLIT  | |  LfnstDcOnly  = =  0 )  &&				LfnstZeroOutSigCoeffFlag  = =  1 )
				'''lfnst_idx'''

Suggested Spec:
		if( Min( lfnstWidth, lfnstHeight )  >=  4  &&  sps_lfnst_enabled_flag  = =  1  &&			CuPredMode[ chType ][ x0 ][ y0 ]  = =  MODE_INTRA  &&			( '''treeType = = DUAL_TREE_CHROMA  | | !intra_mip_flag[ x0 ][ y0 ]  | |'''  Min( lfnstWidth, lfnstHeight )  >=  16 )   &&			Max( cbWidth, cbHeight )  <=  MaxTbSizeY) {
		 if( ( IntraSubPartitionsSplitType  !=  ISP_NO_SPLIT  | |  LfnstDcOnly  = =  0 )  &&				LfnstZeroOutSigCoeffFlag  = =  1 )
				'''lfnst_idx'''"	defect	closed	minor		spec	VVC D7 vB	fixed		ksuehring XiangLi fbossen jvet@…
