From fe0fee01d0e2b8f067ebb65e4c8f2868c969aa2f Mon Sep 17 00:00:00 2001 From: Aryan Salmanpour Date: Thu, 16 Jan 2025 14:06:28 -0500 Subject: [PATCH] code cleanup - remove unnecessary check (#492) --- src/rocdecode/vaapi/vaapi_videodecoder.cpp | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/src/rocdecode/vaapi/vaapi_videodecoder.cpp b/src/rocdecode/vaapi/vaapi_videodecoder.cpp index a7ccd6c585..e7de24c2f3 100644 --- a/src/rocdecode/vaapi/vaapi_videodecoder.cpp +++ b/src/rocdecode/vaapi/vaapi_videodecoder.cpp @@ -554,20 +554,14 @@ rocDecStatus VaContext::GetVaContext(int device_id, uint32_t *va_ctx_id) { va_contexts_[va_ctx_idx].va_profile = VAProfileNone; va_contexts_[va_ctx_idx].config_attributes_probed = false; - std::string gcn_arch_name = va_contexts_[va_ctx_idx].hip_dev_prop.gcnArchName; - std::size_t pos = gcn_arch_name.find_first_of(":"); - std::string gcn_arch_name_base = (pos != std::string::npos) ? gcn_arch_name.substr(0, pos) : gcn_arch_name; std::vector visible_devices; GetVisibleDevices(visible_devices); int offset = 0; - if (gcn_arch_name_base.compare("gfx942") == 0) { - std::vector current_compute_partitions; - GetCurrentComputePartition(current_compute_partitions); - if (!current_compute_partitions.empty()) { - GetDrmNodeOffset(va_contexts_[va_ctx_idx].hip_dev_prop.name, va_contexts_[va_ctx_idx].device_id, visible_devices, current_compute_partitions, offset); - - } + std::vector current_compute_partitions; + GetCurrentComputePartition(current_compute_partitions); + if (!current_compute_partitions.empty()) { + GetDrmNodeOffset(va_contexts_[va_ctx_idx].hip_dev_prop.name, va_contexts_[va_ctx_idx].device_id, visible_devices, current_compute_partitions, offset); } std::string drm_node = "/dev/dri/renderD";