From c90479635023bd2d84285c97b430406ed7c5f401 Mon Sep 17 00:00:00 2001 From: David Rosca Date: Tue, 5 Aug 2025 15:58:57 +0200 Subject: [PATCH] radv/video: Simplify vp9 q params Reviewed-by: Dave Airlie Part-of: --- src/amd/vulkan/radv_video.c | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/src/amd/vulkan/radv_video.c b/src/amd/vulkan/radv_video.c index 6a2e41b257f..b517e4bf210 100644 --- a/src/amd/vulkan/radv_video.c +++ b/src/amd/vulkan/radv_video.c @@ -1814,9 +1814,6 @@ get_vp9_msg(struct radv_device *device, struct radv_video_session *vid, struct r memset(&result, 0, sizeof(result)); - bool lossless = std_pic_info->base_q_idx == 0 && std_pic_info->delta_q_y_dc == 0 && - std_pic_info->delta_q_uv_dc == 0 && std_pic_info->delta_q_uv_ac == 0; - rvcn_dec_vp9_probs_segment_t *prbs = (rvcn_dec_vp9_probs_segment_t *)(probs_ptr); if (std_pic_info->flags.segmentation_enabled) { @@ -1921,17 +1918,10 @@ get_vp9_msg(struct radv_device *device, struct radv_video_session *vid, struct r } } - if (lossless) { - result.base_qindex = 0; - result.y_dc_delta_q = 0; - result.uv_ac_delta_q = 0; - result.uv_dc_delta_q = 0; - } else { - result.base_qindex = std_pic_info->base_q_idx; - result.y_dc_delta_q = std_pic_info->delta_q_y_dc; - result.uv_ac_delta_q = std_pic_info->delta_q_uv_ac; - result.uv_dc_delta_q = std_pic_info->delta_q_uv_dc; - } + result.base_qindex = std_pic_info->base_q_idx; + result.y_dc_delta_q = std_pic_info->delta_q_y_dc; + result.uv_ac_delta_q = std_pic_info->delta_q_uv_ac; + result.uv_dc_delta_q = std_pic_info->delta_q_uv_dc; result.log2_tile_cols = std_pic_info->tile_cols_log2; result.log2_tile_rows = std_pic_info->tile_rows_log2;