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:
21cc8e8b32332b6b27556cbd4a56695216f0465f141b80c6b4eb35570724758d ilmbase-devel-2.5.4-0.armv7hl.rpm
910330d693ace63f6a572c057ee974ed363420219b9a3afdc547a83c69665c1b libHalf-2_5-25-2.5.4-0.armv7hl.rpm
88dbd2c41e633e8b384dc4db6a03ad2603a597374aae1e5231fa544f3796fe7e libIex-2_5-25-2.5.4-0.armv7hl.rpm
ad6b36336fe3c1a23167efc37c80d8fa74e8a8c28dbbf69541734cfe91a6afd4 libIexMath-2_5-25-2.5.4-0.armv7hl.rpm
25a5bb33a9b17bbf4a25ad7c9ef939a8c80f04d23cc04e3257d131e7aae78db3 libIlmThread-2_5-25-2.5.4-0.armv7hl.rpm
b2423766307594ed2c960a6da8d0a2e028cfafdf687211156a9eb6ccebd96875 libImath-2_5-25-2.5.4-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
Changelog: 

v2.5.4:
* OSS-fuzz [#24854](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=24854) Segv on unknown address in Imf_2_5::hufUncompress
* OSS-fuzz [#24831](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=24831) Undefined-shift in Imf_2_5::FastHufDecoder::FastHufDecoder
* OSS-fuzz [#24969](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=24969) Invalid-enum-value in Imf_2_5::TypedAttribute<Imf_2_5::Envmap>::writeValueTo
* OSS-fuzz [#25297](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=25297) Integer-overflow in Imf_2_5::calculateNumTiles
* OSS-fuzz [#24787](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=24787) Undefined-shift in Imf_2_5::unpack14
* OSS-fuzz [#25326](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=25326) Out-of-memory in openexr_scanlines_fuzzer
* OSS-fuzz [#25399](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=25399) Heap-buffer-overflow in Imf_2_5::FastHufDecoder::FastHufDecoder
* OSS-fuzz [#25415](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=25415) Abrt in __cxxabiv1::failed_throw
* OSS-fuzz [#25370](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=25370) Out-of-memory in openexr_exrenvmap_fuzzer
* OSS-fuzz [#25501](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=25501) Out-of-memory in openexr_scanlines_fuzzer
* OSS-fuzz [#25505](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=25505) Heap-buffer-overflow in Imf_2_5::copyIntoFrameBuffer
* OSS-fuzz [#25562](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=25562) Integer-overflow in Imf_2_5::hufUncompress
* OSS-fuzz [#25740](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=25740) Null-dereference READ in Imf_2_5::Header::operator
* OSS-fuzz [#25743](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=25743) Null-dereference in Imf_2_5::MultiPartInputFile::header
* OSS-fuzz [#25913](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=25913) Out-of-memory in openexr_exrenvmap_fuzzer
* OSS-fuzz [#26229](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=26229) Undefined-shift in Imf_2_5::hufDecode
* OSS-fuzz [#26658](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=26658) Out-of-memory in openexr_scanlines_fuzzer
* OSS-fuzz [#26956](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=26956) Heap-buffer-overflow in Imf_2_5::DeepTiledInputFile::readPixelSampleCounts
* OSS-fuzz [#27409](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=27409) Out-of-memory in openexr_exrcheck_fuzzer
* OSS-fuzz [#25892](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=25892) Divide-by-zero in Imf_2_5::calculateNumTiles
* OSS-fuzz [#25894](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=25894) Floating-point-exception in Imf_2_5::precalculateTileInfo

### Merged Pull Requests

* [#817](https://github.com/AcademySoftwareFoundation/openexr/pull/817): double-check unpackedBuffer created in DWA uncompress (OSS-fuzz 24854)
* [#818](https://github.com/AcademySoftwareFoundation/openexr/pull/818): compute Huf codelengths using 64 bit to prevent shift overrflow (OSS-fuzz 24831)
* [#820](https://github.com/AcademySoftwareFoundation/openexr/pull/820): suppress sanitizer warnings when writing invalid enums (OSS-fuzz 24969)
* [#825](https://github.com/AcademySoftwareFoundation/openexr/pull/825): Avoid overflow in calculateNumTiles when size=MAX_INT (OSS-fuzz 25297)
* [#826](https://github.com/AcademySoftwareFoundation/openexr/pull/826): restrict maximum tile size to INT_MAX byte limit (OSS-fuzz 25297)
* [#832](https://github.com/AcademySoftwareFoundation/openexr/pull/832): ignore unused bits in B44 mode detection (OSS-fuzz 24787)
* [#827](https://github.com/AcademySoftwareFoundation/openexr/pull/827): lighter weight reading of Luma-only images via RgbaInputFile (OSS-fuzz 25326)
* [#829](https://github.com/AcademySoftwareFoundation/openexr/pull/829): fix buffer overflow check in PIZ decompression (OSS-fuzz 25399, OSS-fuzz 25415)
* [#830](https://github.com/AcademySoftwareFoundation/openexr/pull/830): refactor channel filling in InputFile API with tiled source (OSS-fuzz 25370 , OSS-fuzz 25501)
* [#831](https://github.com/AcademySoftwareFoundation/openexr/pull/ #831): Use Int64 in dataWindowForTile to prevent integer overflow (OSS-fuzz 25505)
* [#836](https://github.com/AcademySoftwareFoundation/openexr/pull/836): prevent overflow in hufUncompress if nBits is large (OSS-fuzz 25562)
* [#840](https://github.com/AcademySoftwareFoundation/openexr/pull/840): add sanity check for reading multipart files with no parts (OSS-fuzz 25740 , OSS-fuzz 25743)
* [#841](https://github.com/AcademySoftwareFoundation/openexr/pull/841): more elegant exception handling in exrmaketiled (ZhiWei Sun from Topsec Alpha Lab)
* [#843](https://github.com/AcademySoftwareFoundation/openexr/pull/843): reduce B44 _tmpBufferSize (was allocating two bytes per byte) (OSS-fuzz 25913)
* [#844](https://github.com/AcademySoftwareFoundation/openexr/pull/844): check EXRAllocAligned succeeded to allocate ScanlineInputFile lineBuffers (ZhiWei Sun from Topsec Alpha Lab)
* [#845](https://github.com/AcademySoftwareFoundation/openexr/pull/845): test channels are DCT compressed before DWA decompression (ZhiWei Sun from Topsec Alpha Lab)
* [#849](https://github.com/AcademySoftwareFoundation/openexr/pull/849): check for valid Huf code lengths (OSS-fuzz 26229)
* [#860](https://github.com/AcademySoftwareFoundation/openexr/pull/860): check 1 part files with 'nonimage' bit have type attribute (OSS-fuzz 26658)
* [#861](https://github.com/AcademySoftwareFoundation/openexr/pull/861): Fix overflow computing deeptile sample table size (OSS-fuzz 26956)
* [#863](https://github.com/AcademySoftwareFoundation/openexr/pull/863): re-order shift/compare in FastHuf to prevent undefined shift overflow (OSS-fuzz 27409)
* Also, partial fixes from [#842](https://github.com/AcademySoftwareFoundation/openexr/pull/842) which do not change the ABI: (OSS-fuzz 25892 , OSS-fuzz 25894)