diff --git a/src/amd/vulkan/radv_video.c b/src/amd/vulkan/radv_video.c index fd8b1cdc1ea..1c7fc52aa9d 100644 --- a/src/amd/vulkan/radv_video.c +++ b/src/amd/vulkan/radv_video.c @@ -277,6 +277,10 @@ radv_probe_video_decode(struct radv_physical_device *pdev) pdev->video_decode_enabled = false; + /* TODO: Add VCN 5.0+. */ + if (pdev->info.vcn_ip_version >= VCN_5_0_0) + return; + /* The support for decode events are available at the same time as encode */ if (pdev->info.vcn_ip_version >= VCN_4_0_0) { if (pdev->info.vcn_enc_major_version > 1) diff --git a/src/amd/vulkan/radv_video_enc.c b/src/amd/vulkan/radv_video_enc.c index 86cc4946e4c..36232c8fde7 100644 --- a/src/amd/vulkan/radv_video_enc.c +++ b/src/amd/vulkan/radv_video_enc.c @@ -113,6 +113,11 @@ void radv_probe_video_encode(struct radv_physical_device *pdev) { pdev->video_encode_enabled = false; + + /* TODO: Add VCN 5.0+. */ + if (pdev->info.vcn_ip_version >= VCN_5_0_0) + return; + if (pdev->info.vcn_ip_version >= VCN_4_0_0) { if (pdev->info.vcn_enc_major_version != RENCODE_V4_FW_INTERFACE_MAJOR_VERSION) return;