summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.com>2024-03-05 00:50:17 +0000
committerTim-Philipp Müller <tim@centricular.com>2024-03-05 01:00:39 +0000
commitbb8cec49d43218e49fac6031c84550264e45c272 (patch)
treed667e866d0db217d8c28f3e81a159b9d062da22f
parent31f4b63243a02c665528952cb4e1887f9df45f8b (diff)
news: add 1.24.0 release
-rw-r--r--src/htdocs/entities.gst4
-rw-r--r--src/htdocs/news/news.xml80
-rw-r--r--src/htdocs/releases/releases.md9
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/)