modify the condition of using visble_devices by making sure that the requsted device id is valid (#295)

[ROCm/rocdecode commit: 4d5497eec8]
このコミットが含まれているのは:
Aryan Salmanpour
2024-03-26 11:40:59 -04:00
committed by GitHub
コミット 7d197c4c23
+1 -1
ファイルの表示
@@ -80,7 +80,7 @@ rocDecStatus VaapiVideoDecoder::InitializeDecoder(std::string gcn_arch_name) {
std::vector<int> visible_devices;
GetVisibleDevices(visible_devices);
std::string drm_node;
if (visible_devices.size() != 0) {
if (decoder_create_info_.device_id < visible_devices.size()) {
drm_node = "/dev/dri/renderD" + std::to_string(128 + visible_devices[decoder_create_info_.device_id] * num_render_cards_per_device);
} else {
drm_node = "/dev/dri/renderD" + std::to_string(128 + decoder_create_info_.device_id * num_render_cards_per_device);