Orc 0.4.41 bug-fix release

Tim-Philipp Müller via gstreamer-devel <[email protected]> Tue, 18 Feb 2025 00:32:17 +0000
Newsgroups gmane.comp.video.gstreamer.devel
Message-ID <[email protected]>
--=-5RGoWzc9+GZadkVrVSO3
Content-Type: text/markdown; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

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

This is a bug-fix release.

### Highlights

- orccodemem: Don=E2=80=99t modify the process umask, which caused race con=
ditions with other threads
- Require glibc >=3D 2.07
- x86: various SSE and MMX fixes
- avx: Fix sqrtps encoding causing an illegal instruction crash
- Hide internal symbols from ABI and do not install internal headers
- Rename backend to target, including orc-backend meson option and ORC_BACK=
END environment variable
- Testsuite, tools: Disambiguate OrcProgram naming conventions
- Build: Fix _clear_cache call for Clang and error out on implicit function=
 declarations
- opcodes: Use MIN instead of CLAMP for known unsigned values to fix compil=
er warnings
- ci improvements: Upload the generated .S and .bin and include Windows art=
ifacts
- Spelling fix in debug log message



### Direct tarball download

- [https://gstreamer.freedesktop.org/src/orc/orc-0.4.41.tar.xz](https://gst=
reamer.freedesktop.org/src/orc/orc-0.4.41.tar.xz)
- cb1bfd4f655289cd39bc04642d597be9de5427623f0861c1fc19c08d98467fa2


### Contributors

Edward Hervey, Jorge Zapata, L. E. Segovia, Marc Leeman, Sam James.


As always, please report any issues in [Gitlab](https://gitlab.freedesktop.=
org/gstreamer/orc/-/issues/).

--=-5RGoWzc9+GZadkVrVSO3
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEE1jcDLkW4xlhblFZWXS7ub280nXwFAmez1REACgkQXS7ub280
nXxG+RAAqln/ZgKKzbwaLqcvAoWrvkmzVI0kMW6VcBYlqel+SieUBnOwVgSSzInF
Hm1W0TVKmELQDVFjCIjHXdMA+3JY1jOGzW7s8ds8IAsMAxzRT5u7nXp6cQe7yxD4
szJ8qIsblv/qgrHu5IlMfpXOzvRaG3f/plhKPfSUVjjiibkOC4/vh/3SHkxMmsze
0phD7DlreinNXlhyDrf8bBCZa9P/yfktaUSp/VAhuCOK7JkaD8ybqIFKn2VaicDA
KdwHbqdImxYpXC6JiRY3wrqfG128M3DT7jS3iIhQWlN4h58Riub9Cno50EitcIts
DKAE9VP10X5GBVC+kBJUQG0jjMruiTv+8X0OPVq+vhZhgk3UyqWJAWQW8Dud6S/+
rN3cIAbckIJVghtmJs4pvYPGam8QmC2laJBFGrqogr33/KJzpQEbzo3pUjJCw97n
QWRhOp5/vUkIS7s4DoTc4a6S+Q79Zy//xlf02+LSsnnCf8jesIwHzo3/ApVzO4KN
zGsiUG/9MsbrDyZrkaFEwuJCfFiNVcOopCUJBcIZcqHAYwGdQw7zh7BwrpPUzQUq
F9CJYa7yarVx/N4gNJitw6CKno66IJfmCcVLjO/WbDeTB7aKt/kgDpMFzj3OVS4U
GpGN1VRFaYQwsb9+XiPOf17QmI/PCRwrJSwNhP5DnR1dVo6DY/w=
=mUcz
-----END PGP SIGNATURE-----

--=-5RGoWzc9+GZadkVrVSO3--