Opened 6 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 6 years ago by fbarbier
- Version set to VVC D5 v6
comment:2 Changed 6 years ago by nanhu
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.
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.