Add support for the rocDecUnMapVideoFrame API (#58)

Этот коммит содержится в:
Aryan Salmanpour
2023-11-13 12:54:32 -05:00
коммит произвёл GitHub
родитель ddded3a6d2
Коммит eb5614d250
5 изменённых файлов: 18 добавлений и 15 удалений
+8 -4
Просмотреть файл
@@ -123,10 +123,14 @@ rocDecStatus RocDecoder::mapVideoFrame(int pic_idx, void *dev_mem_ptr[3],
return rocdec_status;
}
rocDecStatus RocDecoder::unMapVideoFrame(void *pMappedDevPtr) {
// todo:: return appropriate decStatus
// Unmap a previously mapped video frame with the associated mapped raw pointer (pMappedDevPtr)
return ROCDEC_NOT_IMPLEMENTED;
rocDecStatus RocDecoder::unMapVideoFrame(int pic_idx) {
if (pic_idx >= hip_ext_mem_.size()) {
return ROCDEC_INVALID_PARAMETER;
}
CHECK_HIP(hipDestroyExternalMemory(hip_ext_mem_[pic_idx]));
return ROCDEC_SUCCESS;
}