Opened 3 years ago

Closed 3 years ago

#331 closed defect (fixed)

cu_cbf is set to 0 when BDPCM is 1

Reported by: sunmi.yoo Owned by:
Priority: minor Milestone:
Component: spec Version: VVC D5 v10
Keywords: cu_cbf, bdpcm Cc: ksuehring, bbross, XiangLi, fbossen, jvet@…

Description

In the semantics of cu_cbf, if BdpcmFlag[x0][y0] is equal to 1 cu_cbf is inferred to be equal to 0, which prevents parsing the whole residuals when the BDPCM mode is on.
In the software it works appropriately by checking the current CU is whether intra or inter, and the BDPCM is applied only to the intra blocks.

suggested fix :
When cu_cbf is not present, it is inferred as follows:
– If cu_skip_flag[ x0 ][ y0 ] is equal to 1, cu_cbf is inferred to be equal to 0.
– Otherwise, cu_cbf is inferred to be equal to 1.

Change history (3)

comment:1 Changed 3 years ago by bbross

  • Version changed from VVC D5 v8 to VVC D5 v9

comment:2 Changed 3 years ago by bbross

  • Version changed from VVC D5 v9 to VVC D5 v10

comment:3 Changed 3 years ago by bbross

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

Fixed in D6 vC

Note: See TracTickets for help on using tickets.