Opened 6 years ago
Closed 6 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@… |
Description
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 6 years ago by fbossen
- Resolution set to fixed
- Status changed from new to closed
Note: See TracTickets for help on using tickets.
See merge request !203