Opened 5 years ago

Closed 5 years ago

#283 closed defect (fixed)

[ALF] slice_alf_aps_id_chroma parsed even if num_alf_aps_ids == 0

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

Description

in JVET-N1001-v6.docx,

   if( slice_alf_chroma_idc  &&  ( slice_type != I  | |  num_alf_aps_ids != 1) )
     slice_alf_aps_id_chroma

It seems strange that slice_alf_aps_id_chroma is present even when num_alf_aps_ids is equal to 0

Change history (4)

comment:1 Changed 5 years ago by fbarbier

  • Version set to VVC D5 v6

comment:2 Changed 5 years ago by nanhu

num_alf_aps_ids is the number of APSs applied to luma component in a tile group. It is possible that the luma component in a tile group only uses fixed filters but not use filters from any APS. In this case num_alf_aps_ids is 0. However, if ALF is applied to chroma, an APS id (slice_alf_aps_id_chroma) is still needed for chroma components.

comment:3 Changed 5 years ago by bbross

In order to make that more clear, I suggest to rename num_alf_aps_ids to slice_num_alf_aps_ids_luma as an editorial change.

comment:4 Changed 5 years ago by bbross

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

Fixed in D5 v7

Note: See TracTickets for help on using tickets.