diff options
author | Tim-Philipp Müller <tim@centricular.com> | 2024-03-05 00:50:17 +0000 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2024-03-05 01:00:39 +0000 |
commit | bb8cec49d43218e49fac6031c84550264e45c272 (patch) | |
tree | d667e866d0db217d8c28f3e81a159b9d062da22f | |
parent | 31f4b63243a02c665528952cb4e1887f9df45f8b (diff) |
news: add 1.24.0 release
-rw-r--r-- | src/htdocs/entities.gst | 4 | ||||
-rw-r--r-- | src/htdocs/news/news.xml | 80 | ||||
-rw-r--r-- | src/htdocs/releases/releases.md | 9 |
3 files changed, 87 insertions, 6 deletions
diff --git a/src/htdocs/entities.gst b/src/htdocs/entities.gst index e1bc2239..3d521ae6 100644 --- a/src/htdocs/entities.gst +++ b/src/htdocs/entities.gst @@ -1,5 +1,5 @@ -<!ENTITY gst-branch-stable "1.22"> -<!ENTITY gst-version-stable "1.22.10"> +<!ENTITY gst-branch-stable "1.24"> +<!ENTITY gst-version-stable "1.24.0"> <!ENTITY gst-version-devel "git main"> <!ENTITY orc-version-stable "0.4.38"> diff --git a/src/htdocs/news/news.xml b/src/htdocs/news/news.xml index e6189e53..6b38a613 100644 --- a/src/htdocs/news/news.xml +++ b/src/htdocs/news/news.xml @@ -14696,4 +14696,84 @@ Direct tarball download: <a href="&site;/src/orc/orc-0.4.38.tar.xz">orc-0.4.38.t </content> </item> + <item> + <date>2023-03-04 23:50</date> + <title>GStreamer 1.24.0 new major stable release</title> + <content> +<p> +The GStreamer team is excited to announce a new major feature release of +your favourite cross-platform multimedia framework! +</p> +<p> +As always, this release is again packed with new features, bug fixes and many other improvements. +</p> +<p> +The 1.24 release series adds new features on top of the previous 1.22 series +and is part of the API and ABI-stable 1.x release series of the GStreamer +multimedia framework. +</p> +<p> + <b>Highlights:</b> + <ul> + <li>New Discourse forum and Matrix chat space</li> + <li>New Analytics and Machine Learning abstractions and elements</li> + <li>Playbin3 and decodebin3 are now stable and the default in gst-play-1.0, GstPlay/GstPlayer</li> + <li>The va plugin is now preferred over gst-vaapi and has higher ranks</li> + <li>GstMeta serialization/deserialization and other GstMeta improvements</li> + <li>New GstMeta for SMPTE ST-291M HANC/VANC Ancillary Data</li> + <li>New unixfd plugin for efficient 1:N inter-process communication on Linux</li> + <li>cudaipc source and sink for zero-copy CUDA memory sharing between processes</li> + <li>New intersink and intersrc elements for 1:N pipeline decoupling within the same process</li> + <li>Qt5 + Qt6 QML integration improvements including qml6glsrc, qml6glmixer, qml6gloverlay, and qml6d3d11sink elements</li> + <li>DRM Modifier Support for dmabufs on Linux</li> + <li>OpenGL, Vulkan and CUDA integration enhancements</li> + <li>Vulkan H.264 and H.265 video decoders</li> + <li>RTP stack improvements including new RFC7273 modes and more correct header extension handling in depayloaders</li> + <li>WebRTC improvements such as support for ICE consent freshness, and a new webrtcsrc element to complement webrtcsink</li> + <li>WebRTC signallers and webrtcsink implementations for LiveKit and AWS Kinesis Video Streams</li> + <li>WHIP server source and client sink, and a WHEP source</li> + <li>Precision Time Protocol (PTP) clock support for Windows and other additions</li> + <li>Low-Latency HLS (LL-HLS) support and many other HLS and DASH enhancements</li> + <li>New W3C Media Source Extensions library</li> + <li>Countless closed caption handling improvements including new cea608mux and cea608tocea708 elements</li> + <li>Translation support for awstranscriber</li> + <li>Bayer 10/12/14/16-bit depth support</li> + <li>MPEG-TS support for asynchronous KLV demuxing and segment seeking, plus various new muxer features</li> + <li>Capture source and sink for AJA capture and playout cards</li> + <li>SVT-AV1 and VA-API AV1 encoders, stateless AV1 video decoder</li> + <li>New uvcsink element for exporting streams as UVC camera</li> + <li>DirectWrite text rendering plugin for windows</li> + <li>Direct3D12-based video decoding, conversion, composition, and rendering</li> + <li>AMD Advanced Media Framework AV1 + H.265 video encoders with 10-bit and HDR support</li> + <li>AVX/AVX2 support and NEON support on macOS on Apple ARM64 CPUs via new liborc</li> + <li>GStreamer C# bindings have been updated</li> + <li>Rust bindings improvements and many new and improved Rust plugins</li> + <li>Lots of new plugins, features, performance improvements and bug fixes</li> + </ul> +</p> +<p> +For more details check out the <a href="&site;/releases/1.24/">GStreamer 1.24 release notes</a>. +</p> +<p> +Binaries for Android, iOS, macOS and Windows will be provided in due course. +</p> + <p> +You can download release tarballs directly here: +<a href="&site;/src/gstreamer/gstreamer-1.24.0.tar.xz">gstreamer</a>, +<a href="&site;/src/gst-plugins-base/gst-plugins-base-1.24.0.tar.xz">gst-plugins-base</a>, +<a href="&site;/src/gst-plugins-good/gst-plugins-good-1.24.0.tar.xz">gst-plugins-good</a>, +<a href="&site;/src/gst-plugins-ugly/gst-plugins-ugly-1.24.0.tar.xz">gst-plugins-ugly</a>, +<a href="&site;/src/gst-plugins-bad/gst-plugins-bad-1.24.0.tar.xz">gst-plugins-bad</a>, +<a href="&site;/src/gst-libav/gst-libav-1.24.0.tar.xz">gst-libav</a>, +<a href="&site;/src/gst-rtsp-server/gst-rtsp-server-1.24.0.tar.xz">gst-rtsp-server</a>, +<a href="&site;/src/gst-python/gst-python-1.24.0.tar.xz">gst-python</a>, +<a href="&site;/src/gst-editing-services/gst-editing-services-1.24.0.tar.xz">gst-editing-services</a>, +<a href="&site;/src/gst-devtools/gst-devtools-1.24.0.tar.xz">gst-devtools</a>, +<a href="&site;/src/gstreamer-vaapi/gstreamer-vaapi-1.24.0.tar.xz">gstreamer-vaapi</a>, +<a href="&site;/src/gstreamer-sharp/gstreamer-sharp-1.24.0.tar.xz">gstreamer-sharp</a>, +<a href="&site;/src/gstreamer-docs/gstreamer-docs-1.24.0.tar.xz">gstreamer-docs</a>. + </p> + </content> + </item> + </news> diff --git a/src/htdocs/releases/releases.md b/src/htdocs/releases/releases.md index 0ed35a26..27516932 100644 --- a/src/htdocs/releases/releases.md +++ b/src/htdocs/releases/releases.md @@ -1,9 +1,9 @@ # GStreamer Releases -- **Latest stable release:** [1.22.10][latest-stable] -- **Latest development release:** [1.23.90][1.23.90] [git `main`][latest-devel] +- **Latest stable release:** [1.24.0][latest-stable] +- **Latest development release:** [git `main`][latest-devel] -[latest-stable]: https://gstreamer.freedesktop.org/releases/1.22/#1.22.10 +[latest-stable]: https://gstreamer.freedesktop.org/releases/1.24/ [latest-devel]: https://gitlab.freedesktop.org/gstreamer/gstreamer/ [1.23.90]: https://discourse.gstreamer.org/t/gstreamer-1-23-90-pre-release-1-24-0-rc1/1046 @@ -11,12 +11,13 @@ The current API and ABI stable GStreamer 1.x series is: -- [GStreamer 1.22 release series](https://gstreamer.freedesktop.org/releases/1.22/) +- [GStreamer 1.24 release series](https://gstreamer.freedesktop.org/releases/1.24/) ### Older stable releases These releases are all part of the API and ABI stable GStreamer 1.x series: +- [GStreamer 1.22 release series](https://gstreamer.freedesktop.org/releases/1.22/) - [GStreamer 1.20 release series](https://gstreamer.freedesktop.org/releases/1.20/) - [GStreamer 1.18 release series](https://gstreamer.freedesktop.org/releases/1.18/) - [GStreamer 1.16 release series](https://gstreamer.freedesktop.org/releases/1.16/) |