[Encode] Add Libva Caps checking
Add Libva Caps checking, fix regression PR#4406
Narrow down HEVC VME resolution height threshold.
diff --git a/media_driver/linux/gen12/ddi/media_libva_caps_g12.cpp b/media_driver/linux/gen12/ddi/media_libva_caps_g12.cpp
index dce3e94..3958698 100644
--- a/media_driver/linux/gen12/ddi/media_libva_caps_g12.cpp
+++ b/media_driver/linux/gen12/ddi/media_libva_caps_g12.cpp
@@ -1131,7 +1131,9 @@
}
else if(IsHevcProfile(profile))
{
- attribList[numAttribs].value.value.i = CODEC_12K_MAX_PIC_HEIGHT;
+ uint32_t heightValue = CODEC_12K_MAX_PIC_HEIGHT;
+ GetPlatformSpecificAttrib(profile, entrypoint, VAConfigAttribMaxPictureHeight, &heightValue);
+ attribList[numAttribs].value.value.i = (int32_t) heightValue;
}
else if(IsVp9Profile(profile))
{