From d9b235db5aec58b1fc15412346e5f5d1a91796d3 Mon Sep 17 00:00:00 2001 From: jeffqjiangNew <142832361+jeffqjiangNew@users.noreply.github.com> Date: Thu, 24 Oct 2024 11:51:22 -0400 Subject: [PATCH] * rocDecode/AV1: Fixed an errror in get Q index function during code inspection. (#438) --- src/parser/av1_parser.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/parser/av1_parser.cpp b/src/parser/av1_parser.cpp index f1c2410bf7..4ec32ef39c 100644 --- a/src/parser/av1_parser.cpp +++ b/src/parser/av1_parser.cpp @@ -1903,8 +1903,7 @@ int Av1VideoParser::GetQIndex(Av1FrameHeader *p_frame_header, int ignore_delta_q int data = p_frame_header->segmentation_params.feature_data[segment_id][SEG_LVL_ALT_Q]; int q_index = p_frame_header->quantization_params.base_q_idx + data; // CurrentQIndex is base_q_idx at tile level: If ignoreDeltaQ is equal to 0 and delta_q_present is equal to 1, set qindex equal to CurrentQIndex + data. - std::clamp(q_index, 0, 255); - return q_index; + return std::clamp(q_index, 0, 255); } else if (ignore_delta_q == 0 && p_frame_header->delta_q_params.delta_q_present == 1) { return p_frame_header->quantization_params.base_q_idx; // CurrentQIndex is base_q_idx at tile level } else {