Opened 5 years ago

Closed 5 years ago

#264 closed defect (fixed)

bug on ctx of pred_mode_ibc_flag in chroma tree of dual-tree I slice

Reported by: zhaoyin Owned by:
Priority: minor Milestone: VTM-5.1
Component: VTM Version: VTM-5.0rc1
Keywords: ibc Cc: ksuehring, XiangLi, fbossen, jvet@…


In chroma separate tree, the cu.lumaPos() is invalid, i.e., (0, 0). However, VTM5 uses the following code to derive neighboring positions for pred_mode_ibc_flag, which makes the neighboring positions always (-1, 0) and (0, -1) in the case of chroma separate tree, instead of (x-1, 0) and (0, y-1).

const CodingUnit *cuLeft = cs->getCURestricted(cu.lumaPos().offset(-1, 0), cu, CH_L);

const CodingUnit *cuAbove = cs->getCURestricted(cu.lumaPos().offset(0, -1), cu, CH_L);

Change history (1)

comment:1 Changed 5 years ago by XiangLi

  • Milestone set to VTM-5.1
  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.