d3d12: Add missing case for CQP in d3d12_video_encoder_disable_rc_qualitylevels

Fixes: 58ca4cee9e ("d3d12: Video Encode - Fix inputs for older OS support query cap")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29697>
This commit is contained in:
Sil Vilerino 2024-06-12 08:57:52 -04:00 committed by Marge Bot
parent 96ed275a53
commit eee0b9b0e8

View file

@ -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;