Opened 12 years ago Closed 12 years ago #691 closed defect (fixed)'deblocking_filter_overide_flag' in slice header
Description
In section ‘7.4.5.1 General slice header semantics’ of JCTVC-J1003_d7.doc, it is currently defined as;-
deblocking_filter_override_flag equal to 0 specifies that deblocking parameters from the active picture parameter set are used for deblocking the current slice. deblocking_filter_override_flag equal to 0 specifies that deblocking parameters from the slice header are used for deblocking the current slice. When not present, the value of deblocking_filter_override_flag is inferred to be equal to 1.
Initially I thought there was a simple typo in the second sentence which should have said;-
deblocking_filter_override_flag equal to 1 specifies that deblocking parameters from the slice header are used for deblocking the current slice.
However, looking at the HM decode software, it appears to treat the flag as ‘inherit_dbl_param_from_PPS_flag’ which is the opposite sense to the override flag.
At the moment I'm just entering this as a Text bug, because I don't know if the text wants to change to match the sense of the flag in HM, or whether the sense of the bit in HM also needs to change. Change History (3)comment:1 Changed 12 years ago by DefaultCC Plugin
comment:2 Changed 12 years ago by ksuehringcomment:3 Changed 12 years ago by bbross
This will be fixed in JCTVC-K0030_v3 (to be released). Note: See
TracTickets for help on using
tickets. | This list contains all users that will be notified about changes made to this ticket. These roles will be notified: Reporter, Owner, Subscriber, Participant
|
The logic for the flag has been changed at the Geneva meeting. The software has been aligned with the syntax in the draft only recently in the HM-8.0-dev branch.
So the second sentence in the semantics should be fixed using the value 1 and the third sentence using the value 0:
deblocking_filter_override_flag equal to 1 specifies that deblocking parameters from the slice header are used for deblocking the current slice. When not present, the value of deblocking_filter_override_flag is inferred to be equal to 0.