Opened 5 years ago

Closed 4 years ago

#543 closed defect (fixed)

Variables are wrongly increased in the spec

Reported by: zhangkai Owned by:
Priority: minor Milestone:
Component: spec Version: VVC D7 vC
Keywords: Cc: ksuehring, bbross, XiangLi, fbossen, jvet@…

Description

In 8.4.5.1,
xPartIdx = xPartIdx + xPartInc
yPartIdx = yPartIdx + yPartInc
are done before invoking the decoding process for each part. So the part with idx=0 will be wrongly skipped.

Recommendation:
The variables should be increased after invoking the decoding process as attached.

Attachments (1)

spec_fixed.docx (20.0 KB) - added by zhangkai 5 years ago.

Download all attachments as: .zip

Change history (3)

Changed 5 years ago by zhangkai

comment:1 Changed 4 years ago by bbross

  • Version changed from VVC D6 vE to VVC D7 vC

comment:2 Changed 4 years ago by bbross

  • Resolution set to fixed
  • Status changed from new to closed

Thanks for reporting.

This will be fixed JVET-P2001-vD without moving it:

  • For i = 0..NumIntraSubPartitions − 1, the following applies:
  1. The variables xPartIdx, yPartIdx, and xPartPbIdx are derived as follows:

xPartIdx = i * xPartInc (8‑53)
yPartIdx = i * yPartInc (8‑54)
xPartPbIdx = xPartIdx % pbFactor (8‑55)

Note: See TracTickets for help on using tickets.