Orc 0.4.35 release

Tim-Philipp Müller via gstreamer-devel <[email protected]> Tue, 23 Jan 2024 17:16:51 +0000
Newsgroups gmane.comp.video.gstreamer.devel
Message-ID <[email protected]>
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.


Highlights* https://gstreamer.freedesktop.org/src/orc/orc-0.4.35.tar.xz
* Add support for AVX / AVX2
* SSE backend improvements
* New orf and andf opcodes for bitwise AND and OR for single precision
floats
* Add support for convwf, int16 to float conversion
* Allow backend/target selection through ORC_TARGET environment
variable
* orconce: Use Win32 once implementation with MSVC for better
performance
* orcc: add --binary option to output raw machine code for functions
* orcprofile: Implement Windows high-resolution timestamp for MSVC to
allow benchmarking on MSVC builds
* Documentation improvements

Direct tarball download
* https://gstreamer.freedesktop.org/src/orc/orc-0.4.35.tar.xz
* sha256sum:
718cdb60db0d5f7d4fc8eb955cd0f149e0ecc78dcd5abdc6ce3be95221b793b9

Contributors
L. E. Segovia (amyspark), Jorge Zapata, Sebastian Dröge, Seungha Yang,
Tim-Philipp Müller.

Special kudos
Special kudos go to amyspark who developed the new AVX backend.
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEE1jcDLkW4xlhblFZWXS7ub280nXwFAmWv9IMACgkQXS7ub280
nXwJsw/9HrPwOs/pw2/8vjxv5vp4YcNbqV8HIL16i2DvxiCuSVJwbYc6TAvo1sDl
Ejx/7E4/bc/h64fhFYU1vxDmE9x23cAuQNXhM03Bi6fDPNKsTOIkqnET/tVi/rXK
zFn3AXioaJaJg7MvZlZdbPNWfUKaW9aLS8s4l95NnJBcdYvDMAfEigszO72/OW2M
6/ymBSaNPkiGk/4BhXV0zroExc1xuWRoQCngsAikunYmetC4PCSlB0Oa4bnIYLvM
GKXhtUgPcTm5ic90kdSm/UL18/LEDkm0AKrtR/9iiqAQP5W8r4xOjqOFACBygowK
5HN1xwIsjI+GKx/EtEgECJCvuHcRbxnM+NefKSGA3Xbn9IcOy7DpvTgIpeqELMlK
62fMPIPhEFxhTr9T2ArSsYoTojgbI/yq/O0aFl3YiNuCC72btvoumnk+Ao7Xcmv5
yoqtemOLISEf7I7UMyD4Sd2VoXdaT3vfHd5Y6RauPF1H5A6QbFW1NN0va0488vxw
nRf5tbj7aYm4hbhwNjrv5KKP+9dOw9vJu4ZbAl/7q18w44ctV4Z96OZTjpHQZe3O
BbNwGNUR76hmIG2/vxCeE5fFWNzgAV4C9V+q35unBfHUZR6OeDKrlYnM81/rel5i
1gGIplggfEIIPFoqi6AtYMs91nac5Lr2e0j0ZqvKOZhapBMFQG4=
=pr6T
-----END PGP SIGNATURE-----