Opened 7 years ago
Last modified 7 years ago
#238 closed defect
N0473 – Deblocking of Internal Transform Boundaries — at Initial Version
| Reported by: | bheng | Owned by: | |
|---|---|---|---|
| Priority: | minor | Milestone: | |
| Component: | VTM | Version: | VTM-4.2 | 
| Keywords: | Cc: | ksuehring, XiangLi, fbossen, jvet@… | 
Description
The following code will cause the deblocking process to stop if a CU is not aligned with the 8x8 filtering grid.  However, internal transform boundaries can still fall on the 8x8 filtering grid even if the CU does not.  So, I believe the following lines should be deleted.
void LoopFilter::xDeblockCU( CodingUnit& cu, const DeblockEdgeDir edgeDir )
{
...
if (edgeDir == EDGE_HOR)
{
if (!((cu.block(COMPONENT_Y).y % 8) == 0))
return;
}
else
{
if (!((cu.block(COMPONENT_Y).x % 8) == 0))
return;
}
...
}
Note: See TracTickets for help on using tickets.
    