ilmbase

Rating: 
0
No votes yet

Base library for Industrial Light & Magic software (OpenEXR).

* Half is a class that encapsulates ILM 16-bit floating-point
format.

* IlmThread is a thread abstraction library for use with OpenEXR and
other software packages. It currently supports pthreads and
Windows threads.

* Imath implements 2D and 3D vectors, 3x3 and 4x4 matrices,
quaternions and other useful 2D and 3D math functions.

* Iex is an exception-handling library.

sha256sum filename:
03d5d843a0f0326c6340c15e0763538238561a071307500b3f89c54a89fe41c4 ilmbase-devel-2.5.7-0.armv7hl.rpm
f23c3eb4ca31a2eb342c4a8564602d5abeef50542170223cdbfd4f03a35f3951 libHalf-2_5-25-2.5.7-0.armv7hl.rpm
5a5264ae01283ae5d5784004f435a873b63c295b59a8957b27b8da6de9a07333 libIex-2_5-25-2.5.7-0.armv7hl.rpm
4270d7d2000d55c5bcf97199aa13ef5a9130d093e0ddf1c35ef3031c55478ca4 libIexMath-2_5-25-2.5.7-0.armv7hl.rpm
6b0f536f489b8022391f1e6df16cdfd9f000acbbe5d41cd89c23351b6a21ff8d libIlmThread-2_5-25-2.5.7-0.armv7hl.rpm
ed1f221e7885f4fab6b2ac848a90374ef6697ef67d3d440c547f471f023a7c58 libImath-2_5-25-2.5.7-0.armv7hl.rpm

Category:

Application versions: 
AttachmentSizeDate
File ilmbase-devel-2.5.2-0.armv7hl.rpm106.05 KB21/07/2020 - 01:51
File libilmthread-2_5-25-2.5.2-0.armv7hl.rpm19.12 KB21/07/2020 - 01:51
File libiexmath-2_5-25-2.5.2-0.armv7hl.rpm11.16 KB21/07/2020 - 01:51
File libimath-2_5-25-2.5.2-0.armv7hl.rpm39.71 KB21/07/2020 - 01:52
File libiex-2_5-25-2.5.2-0.armv7hl.rpm137.5 KB21/07/2020 - 01:53
File libhalf-2_5-25-2.5.2-0.armv7hl.rpm73.77 KB21/07/2020 - 01:53
File ilmbase-devel-2.5.3-0.armv7hl.rpm106.12 KB27/11/2020 - 23:43
File libilmthread-2_5-25-2.5.3-0.armv7hl.rpm19.11 KB27/11/2020 - 23:44
File libiexmath-2_5-25-2.5.3-0.armv7hl.rpm11.16 KB27/11/2020 - 23:45
File libimath-2_5-25-2.5.3-0.armv7hl.rpm39.7 KB27/11/2020 - 23:46
File libiex-2_5-25-2.5.3-0.armv7hl.rpm137.5 KB27/11/2020 - 23:46
File libhalf-2_5-25-2.5.3-0.armv7hl.rpm73.77 KB27/11/2020 - 23:46
File ilmbase-devel-2.5.4-0.armv7hl.rpm106.1 KB25/01/2021 - 19:15
File libilmthread-2_5-25-2.5.4-0.armv7hl.rpm19.11 KB25/01/2021 - 19:16
File libiexmath-2_5-25-2.5.4-0.armv7hl.rpm11.16 KB25/01/2021 - 19:17
File libimath-2_5-25-2.5.4-0.armv7hl.rpm39.7 KB25/01/2021 - 19:17
File libiex-2_5-25-2.5.4-0.armv7hl.rpm137.5 KB25/01/2021 - 19:18
File libhalf-2_5-25-2.5.4-0.armv7hl.rpm73.77 KB25/01/2021 - 19:18
File ilmbase-devel-2.5.7-0.armv7hl.rpm106.34 KB27/10/2021 - 18:38
File libilmthread-2_5-25-2.5.7-0.armv7hl.rpm19.23 KB27/10/2021 - 18:39
File libiexmath-2_5-25-2.5.7-0.armv7hl.rpm11.16 KB27/10/2021 - 18:40
File libimath-2_5-25-2.5.7-0.armv7hl.rpm39.71 KB27/10/2021 - 18:41
File libiex-2_5-25-2.5.7-0.armv7hl.rpm137.5 KB27/10/2021 - 18:42
File libhalf-2_5-25-2.5.7-0.armv7hl.rpm73.77 KB27/10/2021 - 18:43
Changelog: 

## Version 2.5.7 (June 16, 2021)

Patch release with security and build fixes:

* OSS-fuzz [28051](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=28051) Heap-buffer-overflow in Imf_2_5::copyIntoFrameBuffer
* OSS-fuzz [28155](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=28155) Crash in Imf_2_5::PtrIStream::read
* Fix broken symlink and pkg-config lib suffix for cmake debug builds

### Merged Pull Requests

* [1052](https://github.com/AcademySoftwareFoundation/openexr/pull/1052) Fix non-versioned library symlinks in debug build.
* [1037](https://github.com/AcademySoftwareFoundation/openexr/pull/1037) verify data size in deepscanlines which are not compressed
* [1036](https://github.com/AcademySoftwareFoundation/openexr/pull/1036) detect buffer overflows in RleUncompress
* [1032](https://github.com/AcademySoftwareFoundation/openexr/pull/1032) Fix pkg-config lib suffix for cmake debug builds
* [872](https://github.com/AcademySoftwareFoundation/openexr/pull/872) Handle xsampling and bad seekg() calls in exrcheck

## Version 2.5.6 (May 17, 2021)

Patch release that fixes a regression in Imath::succf()/Imath::predf():

* [#1013](https://github.com/AcademySoftwareFoundation/openexr/pull/1013)
Fixed regression in Imath::succf() and Imath::predf() when negative values are given

## Version 2.5.5 (February 12, 2021)

Patch release with various bug/sanitizer/security fixes, primarily
related to reading corrupted input files, but also a fix for universal
build support on macOS.

Specific OSS-fuzz issues include:

* OSS-fuzz [30291](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=30291) Timeout in openexr_exrcheck_fuzzer
* OSS-fuzz [29106](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=29106) Heap-buffer-overflow in Imf_2_5::FastHufDecoder::decode
* OSS-fuzz [28971](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=28971) Undefined-shift in Imf_2_5::cachePadding
* OSS-fuzz [29829](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=29829) Integer-overflow in Imf_2_5::DwaCompressor::initializeBuffers
* OSS-fuzz [30121](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=30121) Out-of-memory in openexr_exrcheck_fuzzer

### Merged Pull Requests

* [914](https://github.com/AcademySoftwareFoundation/openexr/pull/914) additional verification of DWA data sizes
* [910](https://github.com/AcademySoftwareFoundation/openexr/pull/910) update tileoffset sanitycheck to handle ripmaps
* [903](https://github.com/AcademySoftwareFoundation/openexr/pull/903) prevent overflows by using Int64 for all vars in DWA initialize
* [901](https://github.com/AcademySoftwareFoundation/openexr/pull/901) Use size_t for DWA buffersize calculation
* [897](https://github.com/AcademySoftwareFoundation/openexr/pull/897) prevent overflow in RgbaFile cachePadding
* [896](https://github.com/AcademySoftwareFoundation/openexr/pull/896) add buffer size validation to FastHuf decode
* [893](https://github.com/AcademySoftwareFoundation/openexr/pull/893) Include <limits> where required by newer compilers
* [889](https://github.com/AcademySoftwareFoundation/openexr/pull/889) Add explicit #include <limits> for numeric_limits
* [854](https://github.com/AcademySoftwareFoundation/openexr/pull/854) Fix Apple Universal 2 (arm64/x86_64) builds