Orc 0.4.40 bug-fix release

Tim-Philipp Müller t.i.m at zen.co.uk
Thu Sep 12 23:57:08 UTC 2024


The GStreamer team is pleased to announce another release of liborc,
the Optimized Inner Loop Runtime Compiler, which is used for SIMD
acceleration in GStreamer plugins such as audioconvert, audiomixer,
compositor, videoscale, and videoconvert, to name just a few.

This is a bug-fix release, with some minor follow-ups to the security
fixes of the previous release.


Highlights
* Security: Minor follow-up fixes for CVE-2024-40897

Fix include header use from C++
orccodemem: Assorted memory mapping fixes
powerpc: fix div255w which still used the inexact substitution
powerpc: Disable VSX and ISA 2.07 for Apple targets
powerpc: Allow detection of ppc64 in Mac OS
x86: work around old GCC versions (pre 9.0) having broken xgetbv
implementations
x86: consider MSYS2/Cygwin as Windows for ABI purposes only
x86: handle unnatural and misaligned array pointers
x86: Fix non-C11 typedefs
x86: try fixing AVX detection again by adding check for XSAVE
Some compatibility fixes for Musl
meson: Fix detecting XSAVE on older AppleClang
Check return values of malloc() and realloc()

Direct tarball download
* https://gstreamer.freedesktop.org/src/orc/orc-0.4.40.tar.xz
* 3fc2bee78dfb7c41fd9605061fc69138db7df007eae2f669a1f56e8bacef74ab

Contributors
Kleis Auke Wolthuizen, L. E. Segovia, Sebastian Dröge, Tim-Philipp
Müller, Vladimir D. Seleznev.

Known Issues

None so far. 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-announce/attachments/20240913/aef74df2/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <https://lists.freedesktop.org/archives/gstreamer-announce/attachments/20240913/aef74df2/attachment.sig>


More information about the gstreamer-announce mailing list