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@… |
Description
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.
Fixed in https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM/merge_requests/561