Skip to content

v3.4.4

Latest

Choose a tag to compare

@cary-ilm cary-ilm released this 19 Nov 21:04
· 74 commits to main since this release
v3.4.4

Patch release with an optimization to reduce the size of the library.

B44 and DWA compression tables are now initialized at first use rather than being hard-coded in the source code and compiled binary. This reduces the library size at a slight performance cost. Initialization takes under a millisecond, but the size of libOpenEXRCore.so is reduced from around 1Mb to less than half that.

This also fixes a build issue with ILMTHREAD_THREADING_ENABLED which inadvertently enabled threading when it should have been disabled.

This also fixes a bug where importing the python module from a parent directory would fail.

Full changelog: v3.4.3..v3.4.4