Opened 5 years ago

Closed 5 years ago

#835 closed defect (fixed)

lmcs enabled flag need to be updated in decoding process

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

Description

Q0346 proposed to add back slice level on/off control of LMCS. The slice header syntax has been added in Q2001-vA but the controls in low level decoding process haven't been updated properly. To be specific:


In 8.5.6.7: When cIdx is equal to 0 and ph_lmcs_enabled_flag is equal to 1, ...

should be: When cIdx is equal to 0 and slice_lmcs_enabled_flag is equal to 1, ...


In 8.7.5.1:
Depending on the value of ph_lmcs_enabled_flag, the following applies:
– If ph_lmcs_enabled_flag is equal to 0, ....
– Otherwise (ph_lmcs_enabled_flag is equal to 1),....

should be:
Depending on the value of slice_lmcs_enabled_flag, the following applies:
– If slice_lmcs_enabled_flag is equal to 0, ....
– Otherwise (slice_lmcs_enabled_flag is equal to 1),....


In 8.7.5.3:
– ph_chroma_residual_scale_flag is equal to 0.

should be
– ph_chroma_residual_scale_flag is equal to 0 or slice_lmcs_enabled_flag is equal to 0.


In 8.8.2.2: If ph_lmcs_enabled_flag of the slice that ...

should be: If slice_lmcs_enabled_flag of the slice that ...

Change history (1)

comment:1 Changed 5 years ago by yk

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

Thanks for the detailed suggestions. Will be fixed in JVET-Q2001-vB.

Note: See TracTickets for help on using tickets.