Opened 6 months ago

Closed 6 months ago

#316 closed defect (fixed)

Issues in the specification text for deblocking filter

Reported by: vdrugeon Owned by:
Priority: minor Milestone:
Component: spec Version: VVC D5 v7
Keywords: Cc: ksuehring, bbross, XiangLi, fbossen, jvet@…

Description

Issue 1:
In 8.8.3.6.3 Decision process for chroma block edges, step 3: "When d is less than β, the following ordered steps apply:". β does not seem to be defined anywhere in this process prior to its mention. Should it be derived somewhere in this process?

Issue 2:
In process 8.8.3.6.7 Filtering process for a luma sample using long filters, one of the inputs are: "the sample values pi and qj with i = 0..maxFilterLengthP and j = 0..maxFilterLengthQ". Later in the process: "Otherwise, if one of the following conditions are true,
– maxFilterLengthQ is equal to 5 and maxFilterLengthP is equal to 2,
– maxFilterLengthQ is equal to 2 and maxFilterLengthP is equal to 5,
the following applies: refMiddle = ( p3 + p2 + p1 + p0 + q0 + q1 + q2 + q3 + 4) >> 3"
However, based on the list of inputs, p3 would not be available if maxFilterLengthP is equal to 2, and q3 would not be available if maxFilterLengthQ is equal to 2. Is there a bug there?

Change history (2)

comment:1 Changed 6 months ago by Kenneth

Thanks for reporting.

Issue 1: It is correct that the β derivation is missing.
Issue 2: the conditions should have 2 replace by 3

I have sent text to Benjamin to fix this.

comment:2 Changed 6 months ago by bbross

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

Fixed in D5 v8

Note: See TracTickets for help on using tickets.