On 10/17/2021 11:30 AM, Dimitri Karamazov wrote:
On Sat, Oct 16, 2021 at 07:54:31PM -0400, Brad Smith wrote:
On Sat, Oct 16, 2021 at 04:11:02PM -0400, Brad Smith wrote:
Here is an update to openimageio 2.2.18.0.
An updated diff. Enable the HEIF support and fix the hardcoded library
version in the PLIST.
I guess you've your own reason for HEIF support since the only dependent
port (blender) I know doesn't need it, in that case know that the heif
test still fails, otherwise better to keep dependencies to a minimum.
It already includes every graphics library and format (tiff, png, gif, jpeg,
jpeg 2k, openexr, webp, libraw), FFmpeg, OpenColorIO, Qt5 and Boost as
dependencies.
As the COMMENT says it is a "library for reading and writing images" and it
supports the new and increasingly common formats like WebP and now
HEIC and AVIF.
Blender still does not appear to support WebP, but it has been enabled
in the
openimageio port since the very first commit 9.5 years ago.
The library comes with some tools. An image convertor (iconvert), that
converted to and from HEIC and AVIF image formats, as well as others
The image viewer (iv) worked as expected. As well as a program to show
very minimal meta data.
88% tests passed, 11 tests failed out of 92
Total Test time (real) = 155.45 sec
The following tests FAILED:
61 - texture-icwrite (Failed)
62 - texture-icwrite.batch (Failed)
63 - field3d-broken (Failed)
64 - texture-field3d-broken (Failed)
65 - texture-field3d-broken.batch (Failed)
66 - heif (Failed)
67 - openvdb-broken (Failed)
68 - ptex-broken (Failed)
75 - unit_strutil (Failed)
81 - unit_timer (Failed)
86 - unit_typedesc (Failed)
When I run make test I am not seeing 66 fail.
88% tests passed, 11 tests failed out of 92
Total Test time (real) = 188.53 sec
The following tests FAILED:
6 - oiiotool-readerror (Failed)
13 - missingcolor (Failed)
61 - texture-icwrite (Failed)
62 - texture-icwrite.batch (Failed)
63 - field3d-broken (Failed)
64 - texture-field3d-broken (Failed)
65 - texture-field3d-broken.batch (Failed)
67 - openvdb-broken (Failed)
68 - ptex-broken (Failed)
75 - unit_strutil (Failed)
81 - unit_timer (Failed)
Start 66: heif
66/92 Test #66: heif ............................. Passed 0.39 sec
I re-ran it a few times and it always passed.
regards,
Dimitri