From eee0b9b0e8acbff4404e75393a4394976ba8d44a Mon Sep 17 00:00:00 2001 From: Sil Vilerino Date: Wed, 12 Jun 2024 08:57:52 -0400 Subject: [PATCH] d3d12: Add missing case for CQP in d3d12_video_encoder_disable_rc_qualitylevels Fixes: 58ca4cee9ec ("d3d12: Video Encode - Fix inputs for older OS support query cap") Part-of: --- src/gallium/drivers/d3d12/d3d12_video_enc.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/gallium/drivers/d3d12/d3d12_video_enc.cpp b/src/gallium/drivers/d3d12/d3d12_video_enc.cpp index ad7de6ac130..be7f1215a57 100644 --- a/src/gallium/drivers/d3d12/d3d12_video_enc.cpp +++ b/src/gallium/drivers/d3d12/d3d12_video_enc.cpp @@ -1079,6 +1079,10 @@ d3d12_video_encoder_disable_rc_qualitylevels(struct D3D12EncodeRateControlState { rcState.m_Flags &= ~D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_QUALITY_VS_SPEED; switch (rcState.m_Mode) { + case D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CQP: + { + rcState.m_Config.m_Configuration_CQP1.QualityVsSpeed = 0; + } break; case D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CBR: { rcState.m_Config.m_Configuration_CBR1.QualityVsSpeed = 0;