﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
1256	4:2:2 and 4:4:4 chroma cbf coding	kazui		"I think new transform_tree() description in JCTVC-P1005_v1 was targetted to fix the bug in 4:2:2/4:4:4 chroma cbf coding (ticket #1225).

But It looks like there remains another bugs in transform_tree().

(1) In 4:4:4 case, chroma 4x4 TB still cannot have indivisiual cbf due to the restriction ""log2TrafoSize > 2"".

One possible solution: remove the restriction ""log2TrafoSize > 2"" when ""ChromaArrayType = 3"".

(2) In 4:2:2 case, chroma 4x4 TB cannot have indivisiual cbf when transform_tree(.., trafoDepth, ..) is invoked with ""log2TrafoSize = 2"" and split_transform_flag[][][trafoDepth] is signalled as ""1"".

One possible solution: replace

{{{
  if( ChromaArrayType  = =  2  &&  ! split_transform_flag[ x0 ][ y0 ][ trafoDepth ] )
}}}

to

{{{
  if( ChromaArrayType  = =  2  &&  ((! split_transform_flag[ x0 ][ y0 ][ trafoDepth ]) || (log2TrafoSize == 3) )
}}}


"	defect	closed	major	RExt D7	RExt text	RExt D6 (P1005) v1	fixed		davidf joel teruhiko jct-vc@… dominik.wojt@…
