diff --git a/src/gallium/frontends/va/config.c b/src/gallium/frontends/va/config.c index 868e568a1a3..f27a36b2c3f 100644 --- a/src/gallium/frontends/va/config.c +++ b/src/gallium/frontends/va/config.c @@ -722,7 +722,7 @@ vlVaCreateConfig(VADriverContextP ctx, VAProfile profile, VAEntrypoint entrypoin != PIPE_VIDEO_FORMAT_MPEG4_AVC) && ((attrib_list[i].value != 1) || u_reduce_video_profile(ProfileToPipe(profile)) != PIPE_VIDEO_FORMAT_HEVC) && - ((attrib_list[i].value != 3) || u_reduce_video_profile(ProfileToPipe(profile)) + ((attrib_list[i].value > 3) || u_reduce_video_profile(ProfileToPipe(profile)) != PIPE_VIDEO_FORMAT_AV1))) { FREE(config); return VA_STATUS_ERROR_INVALID_VALUE;