nvidia/cv: NvCVImage_Dealloc returns void

This commit is contained in:
Michael Fabian 'Xaymar' Dirks 2021-06-24 12:43:49 +02:00
parent 3dd65e8815
commit faf85138fe
2 changed files with 2 additions and 6 deletions

View file

@ -119,9 +119,5 @@ void streamfx::nvidia::cv::texture::free()
_cv->NvCV_GetErrorStringFromCode(res)); _cv->NvCV_GetErrorStringFromCode(res));
throw std::runtime_error("NvCVImage_UnmapResource"); throw std::runtime_error("NvCVImage_UnmapResource");
} }
if (auto res = _cv->NvCVImage_Dealloc(&_image); res != result::SUCCESS) { _cv->NvCVImage_Dealloc(&_image);
D_LOG_ERROR("Object 0x%" PRIxPTR " failed NvCVImage_Dealloc call with error: %s", this,
_cv->NvCV_GetErrorStringFromCode(res));
throw std::runtime_error("NvCVImage_Dealloc");
}
} }

View file

@ -226,7 +226,7 @@ namespace streamfx::nvidia::cv {
NVCVI_DEFINE_FUNCTION(NvCVImage_Realloc, image_t* image, uint32_t width, uint32_t height, pixel_format format, NVCVI_DEFINE_FUNCTION(NvCVImage_Realloc, image_t* image, uint32_t width, uint32_t height, pixel_format format,
component_type comp_type, uint32_t comp_layout, uint32_t mem_location, component_type comp_type, uint32_t comp_layout, uint32_t mem_location,
uint32_t alignment); uint32_t alignment);
NVCVI_DEFINE_FUNCTION(NvCVImage_Dealloc, image_t* image); NVCVI_DEFINE_FUNCTION_EX(void, NvCVImage_Dealloc, image_t* image);
NVCVI_DEFINE_FUNCTION(NvCVImage_Create, uint32_t width, uint32_t height, pixel_format format, NVCVI_DEFINE_FUNCTION(NvCVImage_Create, uint32_t width, uint32_t height, pixel_format format,
component_type comp_type, component_layout comp_layout, memory_location mem_location, component_type comp_type, component_layout comp_layout, memory_location mem_location,
uint32_t alignment, image_t** image); uint32_t alignment, image_t** image);