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 argument

  • Fix 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