Opened 13 years ago Closed 13 years ago #330 closed defect (fixed)(Actual version: H1003_dK) Decoding process for intra blocks incorrect for chroma
Description
When subclause 8.4.3 is invoked for decoding intra chroma blocks, the inputs (xB,yB) indicate the location of the current block in chroma pixels.
However, the split_transform_flag[xB][yB][trafoDepth] are defined at luma locations, not at chroma locations. So the locations of the split flags being used here for chroma decoding are going to be off by a factor of 2.
Also, subclause 8.4.3 does not appear to check whether the chroma is already at the 4x4 level before splitting it further. If the luma TU was split down to 4x4, this subclause will currently split chroma down to 2x2 as well. Change History (2)comment:1 Changed 13 years ago by DefaultCC Plugin
comment:2 Changed 13 years ago by bbross
Note: See
TracTickets for help on using
tickets. | This list contains all users that will be notified about changes made to this ticket. These roles will be notified: Reporter, Owner, Subscriber, Participant
|
Fixed in JCTVC-I1003_d9.