Only return we support 1 quality level. The point of returning this
cap is that vlVaEndPicture will check for it and otherwise overwrite
some rate control parameters with defaults
Reviewed-by: Jesse Natalie <jenatali@microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22530>
return true;
case PIPE_VIDEO_CAP_ENC_SUPPORTS_MAX_FRAME_SIZE:
return true;
+ case PIPE_VIDEO_CAP_ENC_QUALITY_LEVEL:
+ /* VAEncMiscParameterBufferQualityLevel */
+ return 1;
case PIPE_VIDEO_CAP_ENC_RATE_CONTROL_QVBR:
{
D3D12_FEATURE_DATA_VIDEO_ENCODER_RATE_CONTROL_MODE capRateControlModeData =