Opened 5 years ago

Closed 5 years ago

#156 closed defect (fixed)

M0464 integration applies transform skipping to chroma

Reported by: bheng Owned by:
Priority: minor Milestone:
Component: VTM Version: VTM-3.0
Keywords: Cc: ksuehring, XiangLi, fbossen, jvet@…


The integration of M0464 that "limits TS to luma transform blocks as well as extends it to transform block sizes up to 32x32", is still applying transform skipping to chroma blocks.

Specifically, in file TrQuant.cpp, invTransformNxN() and transformNxN(), the condition:

if( tu.mtsIdx == 1 )

doesn’t check whether the current component is actually luma or not. So, the chroma transform units will use the mtsIdx for luma and can still apply transform skipping.

Change history (1)

comment:1 Changed 5 years ago by fbossen

  • Resolution set to fixed
  • Status changed from new to closed

See merge request !203

Note: See TracTickets for help on using tickets.