Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libOpenImageIO_Util3_0 | Distribution: openSUSE Tumbleweed |
Version: 3.0.8.1 | Vendor: openSUSE |
Release: 1.1 | Build date: Tue Jul 15 18:36:25 2025 |
Group: System/Libraries | Build host: reproducible |
Size: 781913 | Source RPM: OpenImageIO-3.0.8.1-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://www.openimageio.org/ | |
Summary: Library for Reading and Writing Images |
OpenImageIO is a library for reading and writing images, and a bunch of related classes, utilities, and applications. There is a particular emphasis on formats and functionality used in professional, large-scale animation and visual effects work for film. OpenImageIO is used extensively in animation and VFX studios all over the world, and is also incorporated into several commercial products.
BSD-3-Clause
* Tue Jul 15 2025 Marcus Rueckert <mrueckert@suse.de> - Fix build on leap - force newer GCC - disable python support - disabled python supports also disables man pages * Thu Jul 10 2025 Marcus Rueckert <mrueckert@suse.de> - Update to 3.0.8.1 - build(heif): Fixes to build against libheif 1.20 #4822 (by Rui Chen) - Update to 3.0.8.0 - oiiotool: New expression pseudo-metadata term: SUBIMAGES #4804 - oiiotool: Fixes to --missingfile behavior #4803 - iv: Area probe #4767 (by Danielle Imogu) - python: Python ImageBuf.init_spec did not return correct value [#4805] - fix: ImageOutput::check_open logic was flawed #4779 - int(iv): Add raw string syntax modifier for VSCode and Cursor to understand its glsl #4796 (by Aleksandr Motsjonov) - int(iv): Use R"()" syntax for glsl shader strings for better readability #4795 (by Aleksandr Motsjonov) - exr: Not honoring 'missingcolor' for scanline files #4757 - build: Add arm_neon.h include on Windows ARM64 with clang-cl [#4691] (by Anthony Roberts) - build: Adjust pystring finding #4816 - build(jxl): Use correct cmake variables for the include directories #4810 #4813 (by Jesse Yurkovich) - tests: Remove old test reference output we no longer need #4817 - ci: Remove tests on Windows-2019 GitHub runner #4793 - ci: Various ccache save/restore improvements for CI runs #4797 - ci: Simplify gh-win-installdeps, no more vcpkg #4809 - admin: Remove stale intake documents #4815 - Update to 3.0.7.0 - oiiotool: --eraseattrib new modifier :fromfile=1 reads from a file - to get a list of patterns to specify the attributes to erase. [#4763] (by Lydia Zheng) - oiiotool: Added --create-dir flag to create directories needed by -o - if they doesn't already exist #4762 (by Dharshan Vishwanatha) - oiiotool: --eraseattrib:fromfile=1 #4763 (by Lydia Zheng) - oiiotool: Added create-dir cmd arg to create dir if it doesn't exist #4762 (by Dharshan Vishwanatha) - oiiotool: -i:native=1, fix --native behavior, fix convert datatype #4708 - iv: Fix crash on .DS_Store; fix uppercase extensions #4764 (by Anton Dukhovnikov) - iv: Do not resize on open and other zoom fixes #4766 (by Aleksandr Motsjonov) - iv: Bug fix for iv window losing focus on mac on startup #4773 (by Aleksandr Motsjonov) - iv: Implement files drag and drop into an iv window #4774 (by Aleksandr Motsjonov) - iv: Use screen pixel ratio to render sharp text in pixel view tool #4768 (by Aleksandr Motsjonov) - python: Add python stub files #4692 #4754 (by Chad Dombrova) - python: ImageBuf _repr_png_ method added, which allows use of - ImageBuf in Jupyter Notebooks as a displayable object. #4753 (by Oktay Comu) - exr: Did not properly allocate 'missingcolor' vector #4751 - exr: Add htj2k as a compression option for OpenEXR. Only works with OpenEXR 3.4 or higher (or in-progress OpenEXR main). #4785 (by Li Ji) - iff: Improved IFF support reading and writing z buffers #4673 (by Mikael Sundell) - webp: Respect the oiio:UnassociatedAlpha attribute #4770 (by Jesse Yurkovich) - webp: Allow finer grained control over WEBP compression settings #4772 (by Jesse Yurkovich) - flx/python: IBA.demosaic had GIL release in wrong spot #4777 - fix: ImageInput/ImageOutput did not set per-file threads correctly #4750 - fix: Address safety warnings in pvt::append_tiff_dir_entry [#4737] - build: Fix fmt throwing behavior warnings #4730 - build: Detect libultrahdr version and enforce minimum of 1.3 [#4729] - build: Fix failed test with old fmt #4758 - ci: Save time by not checking out entire project history #4731 - ci: New testing variants for VFX Platform 2025, Windows 2025 [#4744], Linux ARM #4749 - ci: Update ref output to compensate for GitHub windows drive changes #4761 - ci: Pkg config libdir fix #4775 (by Scott Wilson) - ci: For docs workflow, lock down versions and speed up #4646 - ci: Improved clang-format CI task #4647 - ci: Add facility for benchmarking as part of CI #4745 - ci: Update ref image for slightly changed freetype accents [#4765] - docs: Online docs improvements, mostly formatting (#4736, [#4743]) - docs: Update Windows build instructions to rely on deps auto-build #4769 - Update to 3.0.6.1 - fix: Restore OIIO_AVX512ER_ENABLED preprocessor symbol. Its absence could break backwards source compatibility if anyone was using it, even though it was useless and broken. Where compatibility goes, better safe than sorry. #4735 - Update to 3.0.6.0 - oiiotool: Add --text modifiers measure= and render= #4681 - python: Fix handle leak #4685 - bmp: Correct the type for BMP x/y density #4695 (by Campbell Barton) - dpx: Specify the units for DPX scanned size #4694 (by Campbell Barton) - sgi: Fix valid_file to properly swap bytes on little-endian platforms #4697 (by Jesse Yurkovich) - build: Fix new dcmtk 3.6.9 vs C++ warning #4698 - build: Address Robin-map vs CMake 4.0 compatibility #4701 - build: Fix broken OIIO_SITE customization #4709 - build: Address compiler warnings in simd.h #4724 - Update to 3.0.5.0 - ImageBuf: ImageBuf::merge_metadata() merges one IB's metadata into another's without deleting the metadata already present. It can also filter which metadata are copied using a regex. [#4672] - oiiotool: --pastemeta now takes additional modifiers that allows options for merging rather than rewriting, and is able to copy only a subset of the metadata specified by a regex. [#4672] #4674 #4676 - oiiotool: Fix invalid loop bound when appending mipmap textures using oiiotool #4671 (by Basile Fraboni) - png: Increase allowed width/height limit #4655 (by Jesse Yurkovich) - psd: Improved tag recognition in psd files #4663 (by Lydia Zheng) - tiff: The default value for bitspersample should be 1 #4670 (by vernalchen) - int: Switch to spans for some exif manipulation, fixing warnings #4689 - span.h: OIIO::span improvements #4667 - build: Better disabling of work when USE_PYTHON=0 #4657 - build: Improve OpenJpeg version detection. #4665 (by jreichel-nvidia) - build: Bump auto-build libdeflate to 1.23 to avoid AVX512 not available errors #4679 (by LI JI) - build: Cmake 4.0 compatibility #4686 #4688 - ci: Fix wheel building on Mac #4668 #4675 - ci: Update libPNG address and version for ci & autobuild #4659 - Update to 3.0.4.0 - oiiotool: New expression eval tokens IS_CONSTANT, IS_BLACK [#4610] (by Lydia Zheng) - oiiotool: Better handling of wildcards that match no files [#4627] - ImageBuf: IB::pixeltype() did not always return the right value [#4614] - ImageBuf: Fix bug in ImageBuf construction from ptr + neg strides #4630 - ICC: ICC profile recognition and robustness improvements, especially for PSD #4644 - exr: Fill in OpenEXR lineOrder attribute when reading #4628 (by vernalchen) - ico: More robust to corrupted ICO files #4625 - rla: More robust to corrupted RLA files that could overrun buffers #4624 - span.h: Eliminate needless definitions of std::size(span) that were triggering strange behavior on recent MSVS compiler versions. #4652 - build: Fix recently broken rpath setting #4618 - build/python wheels: Ensure python-based builds use maj.min.patch SO versioning #4634 (by zachlewis) - build/python wheels: Fix recently broken rpath to restore python wheel building #4633 - ci: Run wheel workflow on certain pushes #4617 - docs: Argparse documentation/comments typos #4612 - admin: Document Python Wheel completed in roadmap #4620 (by Todica Ionut) - admin: Add ".vs" to .gitignore #4645 - admin: Set up .gitattributes file and ensure it properly categorizes certain files for GitHub's language analysis statistics. #4648 - Update to 3.0.3.1 The release is identical to v3.0.3.0, but some build issues were fixed to allow proper build and upload of the Python wheels to PyPI for the Linux ARM variants. - Update to 3.0.3.0 - separate images #4591 (by Loïc Vital) - IBA: IBA:demosaic() adds the ability for X-Trans demosaicing [#4579] (by Anton Dukhovnikov) - IBA: fix demosaic handling of roi channels #4602 (by Anton Dukhovnikov) - png: Alpha premultiplication adjustment and attribute #4585 - psd: Perform endian byteswap on correct buffer area for PSD RLE [#4600] (by Jesse Yurkovich) - raw: Add black level and BPS metadata #4601 (by Anton Dukhovnikov) - python: Disable loading Python DLLs from PATH by default on Windows #4590 (by zachlewis) - dev (span.h): Span_memcpy is a safer memcpy when you know the span boundaries #4597 - dev (filesystem.h): Filesystem::getline() #4569 - dev (paramlist.h): ParamValue as_span, as_cspan #4582 - build: Recent change broke when using non-Apple clang on Apple [#4596] - build: Fix build_cmake.bash script for aarch64, bump its default version #4581 - build: Fix libraw definitions (again) #4588 - ci: Upgrade to newer actions #4570 - ci: Test and document support for WebP 1.5 and fmt 11.1 #4574 - ci: Only pass build-steps the secrets it needs #4576 - ci: Fix Windows 2019 CI -- make python version match the runner [#4592] - ci: Raise 'latest' tests to use new fmt 11.1.2 #4593 - ci: Adjust some pugixml versions #4594 - ci: Allow special branch names to prune CI jobs #4604 - tests: Improve Ptex testing #4573 - tests: Better testing coverage of null image reader/writer [#4578] - tests: At long last, set up a softimage reading test. #4583 - tests: Additional ref output for jpeg-corrupt test #4595 - docs: Fix typo in oiiotool's gradient fill example #4589 (by Loïc Vital) - update test images to 20250119T083517 - Update to 3.0.2.0 - api: Add global attribute imageinput:strict #4560 - various formats: Detect invalid ICC profile tags #4557 #4565 - various formats: IPTC fields have length limits, protect against attributes passed that are too long to fit in them. [#4568] - pnm: Handle broken pnm files with invalid resolution #4561 - pnm: Handle broken pgm having memory access error #4559 - int: Some LoggedTimer instances lacked a variable name #4571 - build: Use target_compile_options (fixes a LibRaw build issue) [#4556] (by Don Olmstead) - ci: Refactor using a single steps workflow #4545 - ci: Fixups of analysis workflow #4572 - docs: Minor fixes and typos #4564 - admin: Sign release artifacts #4580 - Update to 3.0.1.0 - IBA: New IBA::scale() #4541 (by Anton Dukhovnikov) (3.0.1.0) - IBA: IBA:demosaic() add white balancing #4499 (by Anton Dukhovnikov) (3.0.1.0) - jpeg: Support reading Ultra HDR images #4484 (by Loïc Vital) (3.0.1.0) - jpeg: Support encoding/decoding arbitrary metadata as comments [#4430] (by Lukas Stockner) (3.0.1.0) - api: OIIO::getattribute() queries for available font families and styles #4523 (by peterhorvath111) (3.0.1.0) - perf: IBA::unsharp_mask() speed and memory optimization #4513 (by Vlad (Kuzmin) Erium) (3.0.1.0) - perf: oiiotool --line, --text, --point, and --box speedups [#4518] (3.0.1.0) - perf: Jpeg2000 valid_file implementation, much faster than trying to open #4548 (by Aras Pranckevičius) (3.0.1.0) - perf: Faster utf8<->utf16 conversion on Windows #4549 (by Aras Pranckevičius) (3.0.1.0) - fix(exr): Allow an empty "name" metadata to be read #4528 #4536 (3.0.1.0) - fix(exr): Avoid integer overflow for large deep exr slice strides #4542 (3.0.1.0) - fix(raw): Fix channel layout #4516 (by Anton Dukhovnikov) (3.0.1.0) - build: Support static OCIO self-builds #4517 (by zachlewis) (3.0.1.0) - build: Add build recipe for PNG #4423 (by zachlewis) (3.0.1.0) - build: Add hardening options #4538 (3.0.1.0) - ci: Increased the macos timeout slightly to fix spurious failures #4526 (3.0.1.0) - ci: Don't rebuild docs in CI when only CMakeLists.txt changes [#4539] (3.0.1.0) - ci: Fix broken CI for ASWF 2021 and 2022 containers #4543 (3.0.1.0) - docs: Update some old links to our new vanity URLs #4533 (3.0.1.0) - docs: Quickstart guide #4531 (3.0.1.0) - docs: First stab at an architecture overview #4530 (3.0.1.0) - docs/admin: Code review guidelines and tips #4532 (3.0.1.0) - docs/admin: Document how to make signed release tags #4529 (3.0.1.0) - we can drop the buildrequires on google-droid-fonts again and use the fonts from the tarball for the testsuite: https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4615#issuecomment-2629490500 - cleanup the %check section after the the discussion in https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4615 - symlink all fonts to ~abuild/fonts - minimize disabled tests list and document why they are filtered out - Add back the LD_LIBRARY_PATH to fix some python tests - simplify test section * Sun Jul 06 2025 Marcus Rueckert <mrueckert@suse.de> - update to 2.5.19.0 - build: Fixes to build against libheif 1.20 #4822 (by Rui Chen) - drop 06860e2d5b71d614e8878d738ea27d671be2994e.patch * Sun Jul 06 2025 Marcus Rueckert <mrueckert@suse.de> - Fix build with libheif 1.20 https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4822 Adds 06860e2d5b71d614e8878d738ea27d671be2994e.patch * Tue Mar 18 2025 Marcus Rueckert <mrueckert@suse.de> - partially revert the previous change: so why are man pages behind the python bindings? because the CMakeLists.txt only renders man pages when python is enabled * Mon Mar 03 2025 Guillaume GARDET <guillaume.gardet@opensuse.org> - Fix build on aarch64 (where imageviewer is disabled) * Thu Feb 13 2025 Marcus Rueckert <mrueckert@suse.de> - disable python and imageviewer on leap * Thu Feb 13 2025 Marcus Rueckert <mrueckert@suse.de> - on Leap use a newer libboost for getting blender to work * Sun Feb 02 2025 Marcus Rueckert <mrueckert@suse.de> - Port the fonts handling solution from the OpenImageIO-3 package to this package and also use OPENIMAGEIO_FONTS here: https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4615#issuecomment-2629490500 * Sun Feb 02 2025 Marcus Rueckert <mrueckert@suse.de> - cleanup the %check section after the the discussion in https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4615 - symlink all fonts to ~abuild/fonts - minimize disabled tests list and document why they are filtered out * Wed Jan 01 2025 Marcus Rueckert <mrueckert@suse.de> - update to 2.5.18.0 - exr: Avoid integer overflow for large deep exr slice strides [#4542] - pnm: Broken pnm files with invalid resolution #4561 - build: Use target_compile_options (fixes a LibRaw build issue) [#4556] (by Don Olmstead) - testing: Add new ref output for libheif updates #4525 - ci: Increased the macos timeout slightly to fix spurious failures #4526 - ci: Fix broken CI for ASWF 2021 and 2022 containers #4543 - docs: Clarify 'copy_image' example #4522 - docs: Update some old links to our new vanity URLs #4533 * Thu Nov 14 2024 Marcus Rueckert <mrueckert@suse.de> - Downgrade back to 2.5.17.0 * Sat Nov 09 2024 Marcus Rueckert <mrueckert@suse.de> - Handle renamed tests in the exclude list - also make it easier to maintain by refactoring the list out into variables. * Sat Nov 09 2024 Marcus Rueckert <mrueckert@suse.de> - Update to 3.0.0.3 - Updated minimum toolchain: C++17/gcc9.3, Python 3.7, CMake 3.18.2, and raised min versions of most library dependencies. - New image format support: JPEG XL, R3D. - oiiotool new commands: --cryptomatte-colors, --demosaic, - -buildinfo, --ocionamedtransform, --popbottom, --stackreverse, - -stackclear, --stackextract; improved --for behavior for reverse direction. - Lots of long-deprecated API calls have been removed entirely. Please see the detailed deprecation list. - New ImageBufAlgo: perpixel_op(), demosaic(), ocionamedtransform(). - ImageBuf now by default does not use ImageCache to mediate file images, unless you explicitly ask for it. - ImageCache & TextureSystem now use shared_ptr for creation, not raw pointers. And they have been de-virtualized, for easier future expansion flexibility without breaking ABI for any small change. - Improved and more consistent color space name nomenclature. - Build system now is capable of auto-downloading and building several of the most important dependencies if they are missing at build time. - Please note that the development branch in the GitHub repo is now named main instead of master. For all the details see: https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v3.0.0.3 - Update oiio-test images 7e6d875 for the 3.0 release - Bump all BuildRequires to the minimum versions in the changes entry - switch package to Qt6 * Fri Nov 01 2024 Marcus Rueckert <mrueckert@suse.de> - update oiio-test images to 3e9caba to see if that fixes the testsuite * Fri Nov 01 2024 Marcus Rueckert <mrueckert@suse.de> - update to 2.5.17.0 - iinfo: fix: iinfo was not reading MIP levels correctly #4498 - text rendering: Windows newline shows invalid character in text render #4501 (by peterhorvath111) - fix: Address fmt exceptions for left justification #4510 - perf: Additional timing logging for performance investigations [#4506] - strutil.h: Fix typo in description of Strutil::parse_values [#4512] - build: Don't change CMAKE_XXX_OUTPUT_DIRECTORY when built as subdir #4417 (by Luc Touraille) - deps: Search for libbz2 only if FFmpeg or FreeType is enabled. [#4505] (by jreichel-nvidia) - tests: Fixup after directory refactor of OpenImageIO-images [#4473] - ci: Make scrorecards workflow not fail constantly #4471 - ci: Retire deprecated macos12 runner, try beta macos15 #4514 - docs: Update to vanity URL for the docs #4494 * Wed Oct 02 2024 Marcus Rueckert <mrueckert@suse.de> - update to 2.5.16.0 - ImageInput: Fix: Initialize pixels of partial tile conversion buffer to avoid possible floating point exceptionså. #4462 (by Bram Stolk) - iv: Fix: Iv shows constant brown and GL error messages on start-up. #4451 (by David Adler) - iv: Fix: Initialize variables before we use them. #4457 (by Bram Stolk) - pnm: Fix: Initialize m_pfm_flip before use to avoid UB. #4446 (by Bram Stolk) - raw: Fix: Check for nullptr in raw input plugin #4448 (by Anton Dukhovnikov) - ci: Streamline the old MacOS-12 CI test #4465 - ci: Test against OCIO 2.4 #4467 and OpenEXR 3.3 #4466 - docs: Clarify TextureSystem::create use of imagecache when shared=true #4399 - docs: Switch license name in docs #4407 - admin: Change docs and comments references master -> main #4435 * Mon Sep 02 2024 Marcus Rueckert <mrueckert@suse.de> - update to 2.5.15.0 - ffmpeg: Add proper detection of new FFmpeg versions #4394 (by Darby Johnston) - ffmpeg: Retrieve timecode metadata #4396 (by Darby Johnston) - png: Bug in associateAlpha botched alpha=0 pixels #4386 - raw: Expose additional white balancing hints #4360 (by Anton Dukhovnikov) - oiiotool: -i:ch=... didn't fix up alpha and z channels #4373 - fix: Catch potential OCIO exception that we were missing #4379 - build: Finish removing Imath include #4371 (by Thiago Ize) - tests: Adjust RB-2.5 simd_test to allow a little more slop on fast_exp #4372 * Sat Aug 03 2024 Marcus Rueckert <mrueckert@suse.de> - update to 2.5.14.0 - fix (png): Correctly read PNGs with partial alpha #4315 (2.5.14.0) - fix(ImageBuf): Copy/paste error in the ImageBuf iterator copy constructor #4365 (by Anton Dukhovnikov) - perf/TS: Only write full metadata to the first mip level #4320 (2.5.14.0) - dev(strutil.h): Strutil::string_is_identifier() #4333 (2.5.14.0) - build: Avoid rebuilds due to processing of fmt headers #4313 (by Jesse Yurkovich) (2.5.14.0) - build: Fix boost vs cmake 3.30 problem. - ci: Sanitizer new warnings about signed/unsigned offsets in openexr #4351 (2.5.14.0) - docs: Clarify that IBA::rotate params are pixel coordinates [#4358] (2.5.14.0) - admin: More CLA explanation and how-to links #4318 (2.5.14.0) - admin: Document my git-cliff workflow for release notes #4319 (2.5.14.0) - security: Document CVE-2024-40630 resolution (2.5.14.0) * Wed Jul 17 2024 Marcus Rueckert <mrueckert@suse.de> - update to 2.5.13.1 (CVE-2024-40630 boo#1227897) fix(heic): Correctly set imagespec size for heif images. security advisory (by Gerrard Tai) https://github.com/AcademySoftwareFoundation/OpenImageIO/security/advisories/GHSA-jjm9-9m4m-c8p2 * Mon Jul 01 2024 Marcus Rueckert <mrueckert@suse.de> - update to 2.5.13.0 - fix: Various PSD files fail to load correctly #4302 (by Jesse Yurkovich) - fix: Improve error messages when a font is not found #4284 - int: In platform.h, define OIIO_DEVICE macro #4290 - ci: Typo in build_libtiff.bash #4280 - docs: Update INSTALL.md for windows #4279 (by Mel Massadian) - docs: Fixes to formatting and sphinx warnings #4301 * Sun Jun 02 2024 Marcus Rueckert <mrueckert@suse.de> - update to 2.5.12.0 - exr: Add IOProxy support for EXR multipart output #4263 #4264 (by jreichel-nvidia) - pnm: Improvements to pnm plugin: support for uint16 and 32-float, "pnm:bigendian" and "pnm:pfmflip" controls for output. #4253 (by Vlad (Kuzmin) Erium) - ImageBuf: Improve behavior of IB::nsubimages and other related fixes #4228 - simd.h: Fix longstanding problem with 16-wide bitcast for 8-wide HW #4268 - strutil.h: Add Strutil::eval_as_bool #4250 - tests: Add new heif test output #4262 - tests: Fix windows quoting for test #4271 - build: More warning elimination for clang18 #4257 - build: Add appropriate compiler defines and flags for SIMD with MSVC #4266 (by Jesse Yurkovich) - build: Gcc-14 support, testing, CI #4270 - docs: Fix stray references to the old repo home #4255 * Thu May 02 2024 Marcus Rueckert <mrueckert@suse.de> - Update the images tarball to include the files needed for issue [#4220] * Wed May 01 2024 Marcus Rueckert <mrueckert@suse.de> - update to 2.5.11.0 - dds: DDS support more DXGI formats #4220 (by alexguirre) - psd: Add support for 16- and 32-bit Photoshop file reads #4208 (by EmilDohne) - fix(fmt.h): Fix build break from recent fmt change #4227 - fix(openexr): Fix out-of-bounds reads when using OpenEXR decreasingY lineOrder. #4215 (by Aaron Colwell) - fix: Don't use (DY)LD_LIBRARY_PATH as plugin search paths #4245 (by Brecht Van Lommel) - fix: Fix crash when no default fonts are found #4249 - build: Disable clang18 warnings about deprecated unicode conversion #4246 - security: Better documentation of past CVE fixes in SECURITY.md [#4238] * Tue Apr 02 2024 Marcus Rueckert <mrueckert@suse.de> - update to 2.5.10.1 It seems 2.5.10.0 was pulled again, because 2.5.10.0 was mis-tagged. - oiiotool: Expression substitution now understands pseudo-metadata NONFINITE_COUNT that returns the number of nonfinite values in the image, thus allowing decision making about fixnan #4171 - color management: Automatically recognize some additional color space name synonyms: "srgb_texture", "lin_rec709" and "lin_ap1". Also add common permutation "srgb_tx" and "srgb texture" as additional aliases for "srgb". #4166 - openexr: Implement copy_image for OpenEXR #4004 (by Andy Chan) - heic: Don't auto-transform camera-rotated images #4142 #4184 - hash.h: Mismatched pragma push/pop in hash.h #4182 - simd.h: gather_mask() was wrong for no-simd fallback #4183 - texture.h: Overload decode_wrapmode to support ustringhash [#4207] (by Chris Hellmuth) - build: Fix warning when Freetype is disabled #4177 - build: iv build issues with glTexImage3D #4202 (by Vlad (Kuzmin) Erium) - build: Fix buld_ninja.bash to make directories and download correctly #4192 (by Sergio Rojas) - build: Need additional include #4194 - build: FindOpenColorIO failed to properly set OpenColorIO_VERSION #4196 - build: Restore internals of strhash to compile correctly on 32 bit architectures #4213 - ci: Allow triggering CI workflow from web #4178 - ci: Make one of the Mac tests build for avx2 #4188 - ci: Enable Windows 2022 CI tests #4195 - docs: Fix some typos and add missing oiiotool expression explanations #4169 - admin: Add a ROADMAP document #4161 * Fri Mar 01 2024 Marcus Rueckert <mrueckert@suse.de> - We need pkgconfig(libxml-2.0) now * Fri Mar 01 2024 Marcus Rueckert <mrueckert@suse.de> - update to 2.5.9.0: - oiiotool: Overhaul and fix bugs in mixed-channel propogation [#4127] - oiiotool: Fixes to buildinfo queries #4150 - dcmtk: Fixes for DCMTK #4147 - build: Address NEON issues in simd.h. #4143 - typedesc.h: Allow TypeDesc to have all the right POD attributes [#4162] (by Scott Wilson) - internals: Various fixes for memory safety and reduce static analysis complaints #4128 - internals: Coalesce redundant STRINGIZE macros -> OIIO_STRINGIZE #4121 - ci: Start using macos-14 ARM runners, bump latest OCIO #4134 - ci: Switch away from deprecated GHA idiom set-output #4141 - ci: Add vfx platform 2024 #4163 - ci: Fix Windows CI, need to build newer openexr and adjust boost search #4167 - tests: Add test for filter values and 'filter_list' query #4140 - docs: Update SECURITY and RELEASING documentation #4138 - docs: Fix tab that was missing from the rendering on rtd #4137 - docs: Fix python example #4139 - admin: More updated relicensing code under Apache 2.0 - drop 4143.patch. included in update. * Wed Feb 07 2024 Marcus Rueckert <mrueckert@suse.de> - we need at least OpenEXR 2.4. force this * Wed Feb 07 2024 Marcus Rueckert <mrueckert@suse.de> - Upgrade the image files to 20240205T200840 this fixes a small license issue * Wed Feb 07 2024 Marcus Rueckert <mrueckert@suse.de> - Add https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4143.patch Potential patch to fix the aarch64 regressions reported here: https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4111 This can be dropped in the next version update. * Thu Feb 01 2024 Marcus Rueckert <mrueckert@suse.de> - update to 2.5.8.0: - feat(oiiotool): New --buildinfo command prints build information, - including version, compiler, and all library dependencies. [#4124] - feat(api): New global getattribute queries: "build:platform", - "build:compiler", "build:dependencies" #4124 - feat(openexr): Add support for luminance-chroma OpenEXR images. [#4070] (by jreichel-nvidia) - fix(raw): Avoid buffer overrun for flip direction cases #4100 - fix(iv): Assume iv display gamma 2.2 if GAMMA env variable is not set #4118 - fix: Fixes to reduce problems identified by static analysis [#4113] - dev(simd.h): Make all-architecture matrix44::inverse() #4076 - dev(simd.h): Fix AVX-512 round function #4119 (by AngryLoki) - build(deps): Remove Findfmt.cmake, rely on that package's exported config. #4069 #4103 (by Dominik Wójt) - build(deps): Account for header changes in fmt project trunk [#4109] #4114 - tests: Shuffle some tests between directories #4091 - tests: Fix docs test, used wrong namespace #4090 - docs: Fix broken IBA color management documentation #4104 - style: Update our formatting standard to clang-format 17.0 and C++17 #4096 * Wed Jan 24 2024 Marcus Rueckert <mrueckert@suse.de> - update to 2.5.7.0: - fix(iv): Avoid crash with OpenGL + multi-channel images #4087 - fix(png): Fix crash for writing large PNGs with alpha #4074 - fix(ImageInput): Only check REST arguments if the file does not exist, avoiding problems for filenames that legitimately contain a ? character. #4085 (by AdamMainsTL) - perf(IBA): Improve perf of ImageBufAlgo::channels in-place operation #4088 - build: Ptex support for static library #4072 (by Dominik Wójt) - build: Add a way to cram in a custom extra library for iv #4086 - build: JPEG2000: Include the headers we need to discern version [#4073] - tests: Improve color management test in imagebufalgo_test #4063 - tests: Add one more ref output for python-colorconfig test [#4065] - ci: Restrict Mac ARM running #4077 - ci: Rename macro to avoid conflict during CI unity builds #4092 - docs: Fix typo #4089 - docs: Fix link to openexr test images #4080 (by Jesse Yurkovich) - admin: Account for duplicate emails in the .mailmap #4075 - dev: Faster vint4 load/store with unsigned char conversion [#4071] (by Aras Pranckevičius) * Wed Jan 24 2024 Marcus Rueckert <mrueckert@suse.de> - OpenImageIO so far forced C++ Standard 14 which does not match with openVDB >= 10.1 which requires 17 at least. https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4021 * Mon Jan 15 2024 Marcus Rueckert <mrueckert@suse.de> - The devel package has to require the main package as the cmake finder checks for iconvert. Found while trying to build OpenUSD. - The devel package has to require pkgconfig(Imath) as the cmake finder checks for it. Found while trying to build OpenUSD. * Sat Dec 30 2023 Dirk Müller <dmueller@suse.com> - update to 2.5.6.0: * autocc bugfix and color config inventory cleanup * Fix issue when computing perceptual diff * Better cmake verbose behavior * Fix typo in slack-release-notifier version * More relicensing code under Apache 2.0 * Thu Nov 16 2023 Marcus Rueckert <mrueckert@suse.de> - revert the workaround again now that we have the proper cmake for zlib 1.3 * Tue Nov 07 2023 Marcus Rueckert <mrueckert@suse.de> - Workaround for https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4049 the generated cmake config file has a broken dependency on zlib. until the generator is fixed we fix the generated file with perl. * Tue Nov 07 2023 Marcus Rueckert <mrueckert@suse.de> - Update to 2.5.5.0 https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.5.5.0 https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.5.4.0 https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.17.0 https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.16.0 https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.15.0 - disable docs-examples-cpp as it doesnt find the files in the build directory * Tue Nov 07 2023 Marcus Rueckert <mrueckert@suse.de> - OpenImageIO moved under the ASWF umbrella. use the tarball from there. * Wed Aug 30 2023 Hans-Peter Jansen <hpj@urpla.net> - Disable tiff-misc test, because it often(!) fails the build on OBS * Mon Aug 28 2023 Hans-Peter Jansen <hpj@urpla.net> - Update to 2.4.14.0: * ico: IOProxy support for ICO input #3919 (by jasonbaumeister) * fix(psd): CMYK PSD files now copy alpha correctly #3918 (by jasonbaumeister) * fix(python): Fix arithmetic overflow in oiio_bufinfo (Python interop) #3931 (by Jesse Yurkovich) * build: Fix WebP linking if CMAKE_FIND_PACKAGE_PREFER_CONFIG is ON #3863 (by Benjamin Buch) * build: Find OpenEXR equally well with our FindOpenEXR and exr's exported config file #3862 (by Benjamin Buch) * build: Fix broken OIIO_NO_NEON definition #3911 * ci: Lock down icx version #3929 * ci: Bump build_openexr and build_opencolorio defaults to latest versions #3920 * admin: Update mail list to https://lists.aswf.io/g/oiio-dev [#3880] * admin: Add charter and other ASWF documents to the repo #3850 * admin: Document use of the DCO which is now required for all PRs #3897 * admin: Put logo on the main readme #3927 * admin: Remove old CLAs that are no longer in effect * admin: Change open source license to Apache 2.0. #3899, #3903, [#3904], #3906, #3914, #3922, #3926. * Sat Jul 15 2023 Dirk Müller <dmueller@suse.com> - update to 2.4.13.0: * *OpenCV*: Improve OpenCV support -- errors, version, half * *IBA*: Improve error message for IBA::ocio functions * *exif*: Convert paramvalue string to integer when needed * *exr*: Correction to dwa vs zip logic when outputting OpenEXR * *ico*: Heap-buffer-overflow * *jpeg*: Fix density calculation for jpeg output * *jpeg2000*: Better pixel type promotion logic * *psd*: Prevent simultaneous psd thumbnail reads from clashing * *strutil.h*: Ensure proper constexpr of string hashing * *build* Fix use of OIIO_LOCAL_DEPS_PATH * *build* Fix fmt vs gcc warning that had version typo * *tests*: Fix missing simd test due to copy paste typo * *docs*: Update CONTRIBUTING and SECURITY #3852 * *docs*: ImageInput and ImageOutput docs updated to Python 3. * *docs*: Many fixes to python code examples * *docs*: Update mail list URL * *docs*: Fix explanation of raw:Exposure config hint * *docs*: Document use of the DCO which is now required for all * Fri Jun 02 2023 Antoine Belvire <antoine.belvire@opensuse.org> - Update to 2.4.12.0: * oiiotool: Don't propagate unsupported channels (gh#OpenImageIO/oiio#3838). * oiiotool: Improvements to performance and memory when making very large textures (gh#OpenImageIO/oiio#3829). * fix: Prevent possible deadlock when reading files with wrong extensions (gh#OpenImageIO/oiio#3845). * gif: Prevent possible heap buffer overflow (gh#OpenImageIO/oiio#3841). * psd: Improve memory efficiency of PSD read (gh#OpenImageIO/oiio#3807). * raw: Fix LibRaw flip to Exif orientation conversion (gh#OpenImageIO/oiio#3847). * raw: Raw input fix user_flip usage (gh#OpenImageIO/oiio#3858). * strutil: Use forward properly for sync::print() (gh#OpenImageIO/oiio#3825). * build: Fixes for latest xcode on MacOS 13.3 Ventura (gh#OpenImageIO/oiio#3854). * build: Fix build error with MSVC (gh#OpenImageIO/oiio#3832). * ci: Fix warnings (gh#OpenImageIO/oiio#3833). * ci: Fix package name for icc (gh#OpenImageIO/oiio#3860). - Changes of 2.4.11.1: * build: Support for fmt 10.0 (gh#OpenImageIO/oiio#3825, gh#OpenImageIO/oiio#3828, gh#OpenImageIO/oiio#3836). - Changes of 2.4.11.0: * oiiotool: For expression evaluation, NIMAGES now evaluates to the current image stack depth (gh#OpenImageIO/oiio#3822). * Python: Improve error messages when passing wrong python array sizes (gh#OpenImageIO/oiio#3801). * Raw: handle 1-channel raw images (gh#OpenImageIO/oiio#3798). * HEIC: Support the ".hif" extension, which seems to be used by some Canon cameras instead of .heif (gh#OpenImageIO/oiio#3813). * PSD: Fix problems reading images with width > 64k pixels (gh#OpenImageIO/oiio#3806). * Windows/fmath: Work around MSVS bug(?) that generated wrong code for * fast_exp2 (gh#OpenImageIO/oiio#3804). * Build: Fix building on OpenBSD (gh#OpenImageIO/oiio#3808). * Build: Refactor simd.h to disable Intel intrinsics when not on Intel (including Cuda compiles) (gh#OpenImageIO/oiio#3814). * Build: Fix building against new ffmpeg 6.0 (gh#OpenImageIO/oiio#3812). * Build: Work around problems with fmt library + NVPTX relating to unknown float128 type (gh#OpenImageIO/oiio#3823). * CI/test: Fix incorrect branch name when cloning openexr-images for the testsuite (gh#OpenImageIO/oiio#3814). * Test: Use copies instead of symlinks in a couple spots to help on Windows. (gh#OpenImageIO/oiio#3818). - Changes of 2.4.10.0: * Exif: Fix typo that prevented us from correctly naming Exif "CameraElevationAngle" metadata (gh#OpenImageIO/oiio#3783). * IC/TS: Fixes that avoid deadlock situations on the file handle cache in certain scenarios with very high thread contention (gh#OpenImageIO/oiio#3784). * Docs: Some retroactive edits to INSTALL.md to correctly document changed dependencies of the 2.4 series. * GIF: Fix potential array overrun when writing GIF files (gh#OpenImageIO/oiio#3789). * Build: Fixes to make a clean build on Mac using Apple Clang 11.0 (gh#OpenImageIO/oiio#3795). * FYI: This version of OIIO should build against Clang 16. * maketx: Fix a broken --cdf flag, which was set up to take an argument, but should always simply have acted as a simple boolean flag on its own. The incorrect way it was set up not only was useless, but also could lead to occasional crashes (gh#OpenImageIO/oiio#3748). * maketx and oiiotool --otex: Add support for CDFs of bumpslopes channels. Previously, if you used both --bumpslopes and --cdf at the same time, the CDFs were not produced for all channels (gh#OpenImageIO/oiio#3793). - Changes of 2.4.9.0: * Build: check need for libatomic with check_cxx_source_compiles instead of the more expensive check_cxx_source_runs (gh#OpenImageIO/oiio#3774). * Fix(IC): Avoid bad IC stats when no files were read (gh#OpenImageIO/oiio#3765). * Build: Add a cmake option OIIO_DISABLE_BOOST_STACKTRACE to disable use and * dependency of boost stacktrace (gh#OpenImageIO/oiio#3777). * ustringhash: Make an explicit constructor from a hash value (gh#OpenImageIO/oiio#3778). * Build: Add ability to build against Qt6 (gh#OpenImageIO/oiio#3779). * Mon Feb 13 2023 Hans-Peter Jansen <hpj@urpla.net> - update to 2.4.8.1 * Fix(targa): guard against corrupted tga files Fixes TALOS-2023-1707 / CVE-2023-24473, TALOS-2023-1708 / CVE-2023-22845. #3768 * Fix: race condition in TIFF reader, fixes TALOS-2023-1709 / CVE-2023-24472. #3772 * Windows: Fix unresolved external symbol for MSVS 2017 #3763 * Fix: Initialize OpenEXROutput::m_levelmode in init(). #3764 * Fix: improve thread safety for concurrent tiff loads. #3767 * Fix(fits): Make sure to close if open fails to find right magic number. #3771 * Wed Feb 01 2023 Hans-Peter Jansen <hpj@urpla.net> - update to 2.4.8.0 * oiiotool --pdiff: test, be sure to count it as making output. [#3723] * IBAprep should not zero out deep images when creating dst #3724 * PBM: Fix for incorrect inverting of 1-bit pbm images. #3731 * New ImageSpec:set_colorspace() sets color space metadata in a consistent way. #3734 * BMP: set colorspace to sRGB #3701 * PNG: Add EXIF support when writing PNG files. #3735 * PSD: Fix wrong oiio:UnassociatedAlpha metadata for PSD files. [#3750] * platform.h: set up macros for detecting MSVS 2019 and 2022 [#3727] * typedesc.h: Extend TypeDescFromC template to the full set of pixel types #3726 * Testing: many improvements for testing and code coverage. #3730 [#3654] #3694 #3699 #3732 #3741 #3745 #3747 * Testing: Fix long-broken ref images for texture-icwrite test [#3733] * Docs: Updated RTD docmentation style, looks much nicer. #3737 * Docs: improve description of ociodisplay and others. * Docs: Fix old release notes to document all CVEs addressed in certain prior releases. * Wed Jan 25 2023 Guillaume GARDET <guillaume.gardet@opensuse.org> - BuildRequire pkgconfig(libavdevice) instead of ffmpeg-devel: let OBS figure out the right packages that do not conlfict. * Mon Jan 02 2023 Hans-Peter Jansen <hpj@urpla.net> - update to 2.4.7.0 * IOMemReader detects and errors for out-of-range read positions. [#3712] * Build/Mac: Suppress some deprecation warnings when building wth the newest Apple clang. #3709 #3710 * ARM: Fix signed/unsigned SIMD mismatch in vbool4::load. #3722 * Build: New CMake variable INTERNALIZE_FMT, when set to OFF will ensure that the fmt headers are not internalized (copied to the installed part of OIIO). The default is ON, matching old behavior. #3598 * Testing: Improved testing of iinfo #3688 #3706, 'term' output [#3714], igrep #3715. * build_openexr.bash: bump default version of OpenEXR/Imath retrieved to be 3.1.5. #3703 * span.h: Make sure the cspan alias also allows the Extent template argument; add a custom formatter to print spans. #3685 * ustring.h: #if guards to let the header be Cuda-safe. #3718 * Internals: refactoring to remove duplicated code for iinfo and oiiotool --info. #3688 * Internals: remove the last instances of unsafe std::sprintf. [#3705] - add fmt-devel to -devel package dependencies * Sun Jan 01 2023 Hans-Peter Jansen <hpj@urpla.net> - Disable another consistently failing test: targa * Mon Dec 26 2022 Hans-Peter Jansen <hpj@urpla.net> - update to 2.4.6.0 * make_texture / maketx : ensure proper setting of certain metadata when * using a texture as a source to build another texture. #3634 * Build: Make sure use of ${PROJECT_NAME} doesn't occur before the call to * project(). #3651 * Fix null pointer dereference when OCIO no configuration is found. #3652 * Support for building against OpenColorIO 2.2. #3662 * Fixes to subtle bugs when ImageBuf is used with IOProxy. #3666 * oiiotool: Fix problems with --point when there is no alpha channel. #3684 * oiiotool: --dumpdata fix channel name output. #3687 * BMP: Fix possible write errors, fixes TALOS-2022-1653 / CVE-2022-43594, * CVE-2022-43595. #3673 * DPX: Fix possible write errors, fixes TALOS-2022-1651 / CVE-2022-43592 and * TALOS-2022-1652 / CVE-2022-43593. #3672 * IFF files: Add IOProxy support. #3647 * IFF: Fix possible write errors, fixes TALOS-2022-1654 / CVE-2022-43596, * TALOS-2022-1655 / CVE-2022-43597 CVE-2022-43598, TALOS-2022-1656 / * CVE-2022-43599 CVE-2022-43602 #3676 * PSD: Fix thumbnail extraction. #3668 * PSD: when reading, don't reject padded thumbnails. #3677 * Raw: Update Exif orientation if user flip is set. #3669 * Zfile write safety, fixes TALOS-2022-1657 / CVE-2022-43603. [#3670] * filesystem.h: new Filesystem::is_executable() and find_program(). #3638 * filesystem.h: Change IOMemReader constructor to take a const buffer * pointer. #3665 * strutil.h: new trimmed_whitspace(). #3636 * New OIIO::print() exposes Strutil::print() in the main OIIO namespace. * #3667 * Testing: improved testing of oiiotool #3637 #3643 #3649, Strutil #3655 - Remove Fix-OIIO_SUPPORTED_RELEASE.patch (integrated by upstream) * Fri Nov 04 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de> - update to 2.4.5.0 * oiiotool: new commands --iccread reads a named file and adds its contents as the ICCProfile metadata of the top image, - -iccwrite saves the ICCProfile metadata of the top file to a named file. #3550 TIFF, JPEG, JPEG-2000, PNG, and PSD files containing ICC profiles now extract and report extra metadata related to aspects of those profiles. #3554 * Python: support int8[] metadata and retrieving the ICCPorofile metadata. #3556 * oiiotool: New expression syntax for retrieving metadata {TOP[foo]} is similar to the existing {TOP.foo}, if there is no foo metadata found, the former evaluates to an empty string, whereas the latter is an error. #3619 * Strutil: new utf16_to_utf8(const std::u16string&) and Strutil::utf8_to_utf16wstring(). #3553 * ustring: make std::hash work for ustring, add operator< for ustringhash, add from_hash() to ustringhash, make ustringhash == and != be constexpr for C++17 and beyond. #3577 Custom fmt formatter for ustringhash that prints the string rather than the hash. #3614 * Build: the version number is now a CMake cache variable that can be overridden (caveat emptor). #3549 * Build/security: New CMake cache variable FORTIFY_SOURCE, if enabled, builds with the specified gcc _FORTIFY_SOURCE option defined. This may be desirable for people deploying OIIO in security-sensitive environments. #3575 * CI: testing now includes using undefined behavior sanitizer. #3565 * Windows: protect against OpenEXR thread deadlock on shutdown. #3582 * Windows: Work around a static destruction order issue. #3591 * Windows: define NOGDI to keep the inclusion of windows.h from adding as many unneeded symbols. #3596 * MinGW: fix incorrect symbol visibility issue for ImageBuf iterators. #3578 * ARM: improve SIMD operations for ARM NEON. #3599 * Docs: New RELEASING.md documents our releasing procedures. [#3564] #3580 * Docs: Better Windows build instructions in INSTALL.md. #3602 * Fix missing OIIO::getattribute support for limits:channels and limits:imagesize_MB. #3617 * BMP: fix reading 16bpp images. #3592 * BMP: protect against corrupt pixel coordinates. (TALOS-2022-1630, CVE-2022-38143) #3620 * DDS: fix alpha/luminance files, better testing. #3581 * DDS: optimize loading of compressed images, improves 3-5x. [#3583] #3584 * DDS: Fix crashes for cubemap files when a cube face was not present, and check for invalid bits per pixel. (TALOS-2022-1634, CVE-2022-41838) (TALOS-2022-1635, CVE-2022-41999) #3625 * HDR: fix a 8x (!) read performance regression for HDR files that was introduced in OIIO in 2.4. #3588 On top of that, speed up by another 4x beyond what we ever did before by speeding up the RGBE->float conversion. #3590 * PNG: fix memory leaks when errors take an early exit. [#3543] #3544 * PSD: fix a PSD read error on ARM architecture. #3589 * PSD: protect against corrupted embedded thumbnails. (TALOS-2022-1626, CVE-2022-41794) #3629 * RAW: additional color metadata is now recognized: pre_mul, cam_mul, cam_xyz, rgb_cam. #3561 #3569 #3572 * RLA: fix potential buffer overrun. (TALOS-2022-1629, CVE-2022-36354) #3624 * Targa: string overflow safety. (TALOS-2022-1628, CVE-2022-4198) #3622 * TIFF/JPEG/PSD: Fix EXIF bugs where corrupted exif blocks could overrun memory. (TALOS-2022-1626, CVE-2022-41794) (TALOS-2022-1632, CVE-2022-41684) #3627 * TIFF: guard against corrupt files with buffer overflows. (TALOS-2022-1627, CVE-2022-41977) #3628 * TIFF: guard against buffer overflow for certain CMYK files. (TALOS-2022-1633, CVE-2022-41639) (TALOS-2022-1643, CVE-2022-41988) #3632 - Fix incorrect SOVERSION setup, add Fix-OIIO_SUPPORTED_RELEASE.patch - Setup path to oiio-images correctly for CMake * Sat Oct 22 2022 Hans-Peter Jansen <hpj@urpla.net> - Provide testdata oiio-images-*.tar.xz as a service - Make sure, testsuite can find the images * Fri Oct 21 2022 Hans-Peter Jansen <hpj@urpla.net> - Clarify testsuite python requirements - Streamline %check directives - Enable ptex_broken test * Thu Oct 20 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de> - Fix and reenable testsuite - Some minor spec file cleanup * Thu Oct 20 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de> - Add memory (3GByte), memoryperjob (600 MByte) constraints, avoid build failures on hosts with high core count and low memory. * Wed Oct 19 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de> - Add explicit build dependency for boost::atomic, fixes build on Leap. * Fri Oct 14 2022 Hans-Peter Jansen <hpj@urpla.net> - update to 2.4.4.2 * too many changes, check: https://github.com/OpenImageIO/oiio/releases/ - add oiio-images.tar.xz for checks - ignore check results - adjust libver to 2.4 - minor build adjustments * Mon Jul 18 2022 Hans-Peter Jansen <hpj@urpla.net> - explicitly conflict the wrongly named OpenColorIO libs * Sun May 29 2022 Dirk Müller <dmueller@suse.com> - update to 2.3.15.0: * JPEG: Better handling of PixelAspectRatio. * OpenEXR: Fix DWAA compression default level. * Perf: Huge speed-up of case-insensitive string comparisons * New ImageBufAlgo::st_warp() (and oiiotool --st_warp) perform warping of an image where a second image gives the (s,t) coordinates to look up from at every pixel. #3379 * Python: Add ImageSpec and ParamValueList method get_bytes_attribute(), which is like get_string_attribute(), but returns the string as a Python bytes object. In Python 3, strings are UTF-8, so this can be useful if you know that a string attribute might contain non-UTF8 data. #3396 * Fri Apr 08 2022 Guillaume GARDET <guillaume.gardet@opensuse.org> - version update to 2.3.14.0: Release 2.3.14 (1 Apr 2022) -- compared to 2.3.13 + Add support for UDIM pattern <uvtile> (used by Clarisse & V-Ray). #3358 + BMP: Support for additional (not exactly fully documented) varieties used by some Adobe apps. #3375 + Python: support uint8 array attributes in and out. This enables the proper Python access to "ICCProfile" metadata. #3378 + Improved precision in IBA::computePixelStats(). #3353 + ffmpeg reader noww uses case-insensitive tests on file extensions. #3364 + Fix writing deep exrs when buffer datatype doesn't match the file. #3369 + + Fix conflict between RESTful and Windows long path notations. #3372 + ffmpeg reader: take care against possible double-free of allocated memory crash upon destruction. #3376 + simd.h fixes for armv7 and aarch32. #3361 + Fix compiler warnings related to discrepancies between template declaration and redeclaration in simd.h and benchmark.h. #3350 + Suppress MacOS warnings about OpenGL depreation. #3380 + Now doing CI builds for Intel icc and icx compilers. #3355 #3363 + CI: Overhaul of yml file to be more clear and compact by using GHA "strategy" feature. #3356 #3365 Changelog for older (skipped) released: https://github.com/OpenImageIO/oiio/blob/master/CHANGES.md - Drop unneeded patch: * fix-tbb-linking.diff
/usr/lib64/libOpenImageIO_Util.so.3.0 /usr/lib64/libOpenImageIO_Util.so.3.0.8 /usr/share/licenses/libOpenImageIO_Util3_0 /usr/share/licenses/libOpenImageIO_Util3_0/LICENSE.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Jul 18 23:36:12 2025