From af560cd6800e787387ae91110f25fe348ff2aea5 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Fri, 28 Mar 2025 07:13:20 +1000 Subject: [PATCH] anv/video: don't write to params if not set. This should probably be done different, params should probably be considered immutable, and this should be moved into the command buffer, also this gets set on decode paths as well which might not make sense. Reviewed-by: Hyunjun Ko Part-of: --- src/intel/vulkan/genX_cmd_video.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/intel/vulkan/genX_cmd_video.c b/src/intel/vulkan/genX_cmd_video.c index 4022a24da08..183f611c4ea 100644 --- a/src/intel/vulkan/genX_cmd_video.c +++ b/src/intel/vulkan/genX_cmd_video.c @@ -70,7 +70,8 @@ genX(CmdControlVideoCodingKHR)(VkCommandBuffer commandBuffer, cmd_buffer->video.params->rc_mode = rate_control_info->rateControlMode; } else { - cmd_buffer->video.params->rc_mode = VK_VIDEO_ENCODE_RATE_CONTROL_MODE_DEFAULT_KHR; + if (cmd_buffer->video.params) + cmd_buffer->video.params->rc_mode = VK_VIDEO_ENCODE_RATE_CONTROL_MODE_DEFAULT_KHR; } }