From 77481cf7e057265ffab9ff5767ea8fb2dfe8fafa Mon Sep 17 00:00:00 2001 From: Aryan Salmanpour Date: Fri, 10 Nov 2023 18:24:21 -0500 Subject: [PATCH] Close fds after importing the surVAAPI face to HIP memory (#55) [ROCm/rocdecode commit: 730b80b600acf4fb4414291219e38e8cc5a598b9] --- projects/rocdecode/src/rocdecode/roc_decoder.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/projects/rocdecode/src/rocdecode/roc_decoder.cpp b/projects/rocdecode/src/rocdecode/roc_decoder.cpp index 8791ccc0c1..0793c25f27 100644 --- a/projects/rocdecode/src/rocdecode/roc_decoder.cpp +++ b/projects/rocdecode/src/rocdecode/roc_decoder.cpp @@ -116,6 +116,10 @@ rocDecStatus RocDecoder::mapVideoFrame(int pic_idx, void *dev_mem_ptr[3], horizontal_pitch[2] = va_drm_prime_surface_desc.layers[2].pitch[0]; } + for (auto i = 0; i < va_drm_prime_surface_desc.num_objects; ++i) { + close(va_drm_prime_surface_desc.objects[i].fd); + } + return rocdec_status; }