nvtiff-sys 0.1.0

Rust bindings to nvTIFF via bindgen
docs.rs failed to build nvtiff-sys-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: nvtiff-sys-0.2.1

nvtiff-sys

Rust bindings to nvTIFF via bindgen.

Instructions

  1. Download and install from .deb at https://developer.nvidia.com/nvtiff-0-5-0-download-archive?target_os=Linux&target_arch=x86_64&Distribution=Debian&target_version=12&target_type=deb_network
  2. Patch nvtiff.h file, change
    • L539,L714,L821 size_t memLimit=0); -> ); size_t memLimit); no default argument
    • L912 nvtiffTagDataType type, -> enum nvtiffTagDataType type, enum type
  3. Run cargo build
  4. Bindings should be generated in $CARGO_MANIFEST_DIR/src/nvtiff.rs file.

Testing

  1. Download the following test files to the images/ folder:
  2. Run cargo test.

Contributing

We welcome third-party patches. If you have any changes you'd like to make to nvtiff-sys, please send a patch to the nvtiff-sys-devel mailing list.