Orc 0.4.42 bug-fix and feature release
Tim-Philipp Müller via gstreamer-devel <[email protected]> Thu, 08 Jan 2026 13:22:36 +0000
| Newsgroups | gmane.comp.video.gstreamer.devel |
|---|---|
| Message-ID | <[email protected]> |
--=-U2Bq3Z511Kai2bcJ/Zyb Content-Type: multipart/alternative; boundary="=-sroMAGvmfrs3D3HUBNcH" --=-sroMAGvmfrs3D3HUBNcH Content-Type: text/plain; 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 release contains both bug fixes and new features. ### Highlights - Initial 64-bit RISC-V support - Add 64-bit LoongArch support - Implement release and reuse of temporary registers for some targets - x86: Implement EVEX encoding and an opcode validation system - x86: Opcode refactor, improved constant handling and various other fixes - x86: add missing rounding operands for AVX and SSE - x86: Implement 64-bit single move constant load - includes: stop exporting the private compiler and OrcTarget definitions - Use hotdoc instead of gtk-doc to generate the documentation - ORC_DEBUG_FATAL environment variable allows abort on log messages of a c= ertain level - Error message improvements and NEON backend clean-ups - Fix a few valgrind issues - Build: enable tools such as orcc and orc-bugreport by default - Various build fixes ### Direct tarball download - [https://gstreamer.freedesktop.org/src/orc/orc-0.4.42.tar.xz](https://gst= reamer.freedesktop.org/src/orc/orc-0.4.42.tar.xz) =20 - 7ec912ab59af3cc97874c456a56a8ae1eec520c385ec447e8a102b2bd122c90c ### Contributors Alexander Slobodeniuk, Carlos Falgueras Garc=C3=ADa, Doug Nazar, Filip Wasi= l, Hecai Yuan, Jin Bo, Jorge Zapata, L. E. Segovia, Maksymilian Knust, Marc Leeman, Nirbheek Chauhan, Sebastian Dr=C3=B6ge, Tim-Philipp M=C3=BClle= r As always, please report any issues in [Gitlab](https://gitlab.freedesktop.= org/gstreamer/orc/-/issues/). --=-sroMAGvmfrs3D3HUBNcH Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable <p>The GStreamer team is pleased to announce another release of <strong>lib= orc, the Optimized Inner Loop Runtime Compiler</strong>, which is used for = SIMD acceleration in GStreamer plugins such as audioconvert, audiomixer, co= mpositor, videoscale, and videoconvert, to name just a few.</p> <p>This release contains both bug fixes and new features.</p> <h3>Highlights</h3> <ul> <li>Initial 64-bit RISC-V support</li> <li>Add 64-bit LoongArch support</li> <li>Implement release and reuse of temporary registers for some targets</li= > <li>x86: Implement EVEX encoding and an opcode validation system</li> <li>x86: Opcode refactor, improved constant handling and various other fixe= s</li> <li>x86: add missing rounding operands for AVX and SSE</li> <li>x86: Implement 64-bit single move constant load</li> <li>includes: stop exporting the private compiler and OrcTarget definitions= </li> <li>Use hotdoc instead of gtk-doc to generate the documentation</li> <li>ORC_DEBUG_FATAL environment variable allows abort on log messages of a = certain level</li> <li>Error message improvements and NEON backend clean-ups</li> <li>Fix a few valgrind issues</li> <li>Build: enable tools such as orcc and orc-bugreport by default</li> <li>Various build fixes</li> </ul> <h3>Direct tarball download</h3> <ul> <li><a href=3D"https://gstreamer.freedesktop.org/src/orc/orc-0.4.42.tar.xz"= >https://gstreamer.freedesktop.org/src/orc/orc-0.4.42.tar.xz</a></li> <li>7ec912ab59af3cc97874c456a56a8ae1eec520c385ec447e8a102b2bd122c90c</li> </ul> <h3>Contributors</h3> <p>Alexander Slobodeniuk, Carlos Falgueras Garc=C3=ADa, Doug Nazar, Filip W= asil, Hecai Yuan, Jin Bo, Jorge Zapata, L. E. Segovia, Maksymilian Knust, Marc Leeman, Nirbheek Chauhan, Sebastian Dr=C3=B6ge, Tim-Philipp M=C3=BClle= r</p> <p>As always, please report any issues in <a href=3D"https://gitlab.freedes= ktop.org/gstreamer/orc/-/issues/">Gitlab</a>.</p> --=-sroMAGvmfrs3D3HUBNcH-- --=-U2Bq3Z511Kai2bcJ/Zyb Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE1jcDLkW4xlhblFZWXS7ub280nXwFAmlfr5wACgkQXS7ub280 nXyPkA/9GsacjaLEFU+U7G4G1LjyvfQh4xqO0FO3gRUOQMVviwNXuX/canqQ4dHb rydePZWH6l5wzjSgtznk+yMRcfVh7sC71CQh4SUBMrgfUv47qAWe0hToyX+5iiLq VbdqHPg4ECuccxNTU9vY+CmDihXNVs1gSvjbHlTcs6e1LEC1kJQ0cP+m0SPRRMXS kTRyI3vU1NxvESN4SEfE5zZwd3ScPFj6MPAPqPnowGVl+Jd3WBoSNuDPegcsRIVY kNJf22mkHy6R0EhoNvYKbXrlhAcrr+khfc+iW+HoroXQ9/8LxlF9vCZml5UQBrv+ W3hX9ua1jR3FVR7SDknI5sbdXdLZ+ADxwOtbbt+hRY6ZrUbtYfOI2gex1SP6q2Rx jYMnqw3YgZYZP5CkpeJEk/HT6w++AC3odjM3uQrafVpJl4kRojmPKZo1Nbedo44j GXUtQgea1/aPo2DINA8o9LIjS3BnQvvrBlUNFNukJcLd7cSKlJ9nKImRtwg83h4u N2X1b9qGpODsJblRtQnExAJ9tUjcx4xRT3O90QVBx3rygphdESbt4tn9xaLSmTXU bJLfaNDnQUsvTMOuh5+g7yqAwlusMQ48Bhkb7ssCYjuRgRN3+rO2zPRiu557smlH Tc70gIg5GODl1cyjyJP5cYpymNltdBVhuiax8QR0rdS2sfZOpbI= =uP/R -----END PGP SIGNATURE----- --=-U2Bq3Z511Kai2bcJ/Zyb--