Opened 4 months ago

Closed 4 months ago

#265 closed defect (fixed)

Issue in context derivation when treeType = DUAL_TREE_CHROMA

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

Description

In all function of class DeriveCtx used to derive ctxIdc which depends on neighbor CodingUnit, cu.lumaPos() is used to get the current position of the coding unit.
However, when we are parsing the chroma channel of a coding unit using dual tree mode, ie when cu.chType = CHANNEL_TYPE_CHROMA, cu.lumaPos() return always (0, 0).
Therefore the neighbor cu are never available in this case, and never used to derive the context.
This seems to mismatch the specification, which consider the current position.

Change history (1)

comment:1 Changed 4 months ago by XiangLi

  • Milestone set to VTM-5.1
  • Resolution set to fixed
  • Status changed from new to closed

Only IBC has this issue (as reported in #264). Fixed in https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM/merge_requests/561

Note: See TracTickets for help on using tickets.