v0.3.0-beta.2#
This software is in beta version, which means it is still undergoing testing and development before its official release. It may contain bugs, errors, or incomplete features that could affect its performance and functionality. By using this software, you agree to accept the risks and limitations associated with beta software. We appreciate your feedback and suggestions to help us improve this software, but we do not guarantee that we will implement them or that the software will meet your expectations. Please use this software at your own discretion and responsibility.
Key Features and Enhancements#
Added support for ROI in Python API NVIDIA/nvImageCodec#4
Enable runtime dynamic loading of nvJpeg2000 library
Added support for nvJpeg2000 v0.8.0
Added GDPR required links to documentation
Limit Global Interpreter Lock (GIL) scope on pybind11 exposed functions
Support Windows platform
Support Linux for Tegra platform
Support platforms without stream ordered allocations
Added NVIMGCODEC_MAX_JPEG_SCANS environment variable to control the maximum allowed number of progressive JPEG scans
Added NVIMGCODEC_MAX_IMAGE_SIZE environment variable to control the maximum allowed image size
Switch to new NVIDIA documentation theme
Parsers to always provide precision (bitdepth) information
Fixed Issues#
Fix validation of the whl fails NVIDIA/nvImageCodec#2
Fix incorrect decoding of 16-bit TIFF images NVIDIA/nvImageCodec#5
Fix encoding single channel images NVIDIA/nvImageCodec#6
Fix pip installation for Python higher than 3.12 NVIDIA/nvImageCodec#9
Fix build from source for nvjpeg2k v0.8 NVIDIA/nvImageCodec#7
Fix single-channel encoding issue NVIDIA/nvImageCodec#6
Fix for passing cuda stream to
__dlpack__
function as a keyword only argumentFix missing synchronization with user cuda stream before decoding
Fix shape returns wrong value for host Images
Patch libtiff for CVE-2023-52356
Patch libtiff for CVE-2023-6277
Patch libtiff for CVE-2023-6228