vulkan/video: adds more conditions for setting loop_filter_across_slices_enable in h265 slice parsing.
Fixes: efdcacb230 ("vulkan/video: add to parse h265 slice.")
Signed-off-by: Hyunjun Ko <zzoon@igalia.com>
Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23688>
This commit is contained in:
parent
48b32124c6
commit
b10631865d
1 changed files with 3 additions and 1 deletions
|
|
@ -792,7 +792,9 @@ vk_video_parse_h265_slice_header(const struct VkVideoDecodeInfoKHR *frame_info,
|
|||
}
|
||||
}
|
||||
|
||||
if (pps->flags.pps_loop_filter_across_slices_enabled_flag)
|
||||
if (pps->flags.pps_loop_filter_across_slices_enabled_flag &&
|
||||
(params->sao_luma_flag || params->sao_chroma_flag ||
|
||||
!params->disable_deblocking_filter_idc))
|
||||
params->loop_filter_across_slices_enable = vl_rbsp_u(&rbsp, 1);
|
||||
|
||||
if (pps->flags.tiles_enabled_flag || pps->flags.entropy_coding_sync_enabled_flag) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue