summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.com>2024-02-13 01:02:12 +0000
committerTim-Philipp Müller <tim@centricular.com>2024-02-13 11:47:30 +0000
commitcff459152b502aea01046a8f046be19192db0a2e (patch)
tree0ad6786b5a7f71731f043b5e7d7a09c1611584cb
parent9f15ff8f9a5b733a55db2baf9ec2b91c154cb5ed (diff)
Add GStreamer 1.22.10 release
-rw-r--r--src/htdocs/entities.gst2
-rw-r--r--src/htdocs/news/news.xml65
-rw-r--r--src/htdocs/releases/1.22/release-notes-1.22.md142
-rw-r--r--src/htdocs/releases/releases.md4
4 files changed, 208 insertions, 5 deletions
diff --git a/src/htdocs/entities.gst b/src/htdocs/entities.gst
index 44a41006..1e4197a8 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.9">
+<!ENTITY gst-version-stable "1.22.10">
<!ENTITY gst-version-devel "git main">
<!ENTITY orc-version-stable "0.4.37">
diff --git a/src/htdocs/news/news.xml b/src/htdocs/news/news.xml
index 130c1d06..c84e2643 100644
--- a/src/htdocs/news/news.xml
+++ b/src/htdocs/news/news.xml
@@ -14494,4 +14494,69 @@ issue in <a href="https://gitlab.freedesktop.org/gstreamer/gstreamer/">GitLab</a
</content>
</item>
+ <item>
+ <date>2024-02-13 15:00</date>
+ <title>GStreamer 1.22.10 stable bug fix release</title>
+ <content>
+<p>
+The GStreamer team is pleased to announce another bug fix release
+in the stable 1.22 release series of your favourite cross-platform
+multimedia framework!
+</p>
+
+<p>
+This release only contains bugfixes and security fixes and it should be safe
+to update from 1.22.x.
+</p>
+
+<p>
+ <b>Highlighted bugfixes:</b>
+ <ul>
+ <li>gst-python: fix bindings overrides for Python &gt;= 3.12</li>
+ <li>glcolorconvert: fix wrong RGB to YUV matrix with bt709</li>
+ <li>glvideoflip: fix "method" property setting at construction time</li>
+ <li>gtk4paintablesink: Always draw a black background behind the video frame, and other fixes</li>
+ <li>pad: keep segment event seqnums the same when applying a pad offset</li>
+ <li>basesink: Preroll on out of segment buffers when not dropping them</li>
+ <li>Prefer FFmpeg musepack decoder/demuxer, fixing musepack playback in decodebin3/playbin3</li>
+ <li>livesync: add support for image formats such as JPEG or PNG</li>
+ <li>sdpdemux: Add SDP message (aka session) attributes to the caps too</li>
+ <li>textwrap: add support for gaps</li>
+ <li>macos: Fix gst_macos_main() terminating whole process, and set activation policy</li>
+ <li>webrtcbin: Improve SDP intersection for Opus </li>
+ <li>various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements</li>
+</ul>
+</p>
+
+<p>
+See the <a href="&site;/releases/1.22/#1.22.10">GStreamer 1.22.10 release notes</a>
+for more details.
+</p>
+
+<p>
+Binaries for Android, iOS, Mac OS X and Windows will be available shortly.
+</p>
+
+<p>
+Release tarballs can be downloaded directly here:
+<ul>
+<a href="&site;/src/gstreamer/gstreamer-1.22.10.tar.xz">gstreamer</a>,
+<a href="&site;/src/gst-plugins-base/gst-plugins-base-1.22.10.tar.xz">gst-plugins-base</a>,
+<a href="&site;/src/gst-plugins-good/gst-plugins-good-1.22.10.tar.xz">gst-plugins-good</a>,
+<a href="&site;/src/gst-plugins-ugly/gst-plugins-ugly-1.22.10.tar.xz">gst-plugins-ugly</a>,
+<a href="&site;/src/gst-plugins-bad/gst-plugins-bad-1.22.10.tar.xz">gst-plugins-bad</a>,
+<a href="&site;/src/gst-libav/gst-libav-1.22.10.tar.xz">gst-libav</a>,
+<a href="&site;/src/gst-rtsp-server/gst-rtsp-server-1.22.10.tar.xz">gst-rtsp-server</a>,
+<a href="&site;/src/gst-python/gst-python-1.22.10.tar.xz">gst-python</a>,
+<a href="&site;/src/gst-editing-services/gst-editing-services-1.22.10.tar.xz">gst-editing-services</a>,
+<a href="&site;/src/gst-devtools/gst-devtools-1.22.10.tar.xz">gst-devtools</a>,
+<a href="&site;/src/gstreamer-vaapi/gstreamer-vaapi-1.22.10.tar.xz">gstreamer-vaapi</a>,
+<a href="&site;/src/gstreamer-sharp/gstreamer-sharp-1.22.10.tar.xz">gstreamer-sharp</a>,
+<a href="&site;/src/gst-omx/gst-omx-1.22.10.tar.xz">gst-omx</a>, or
+<a href="&site;/src/gstreamer-docs/gstreamer-docs-1.22.10.tar.xz">gstreamer-docs</a>.
+</ul>
+</p>
+ </content>
+ </item>
+
</news>
diff --git a/src/htdocs/releases/1.22/release-notes-1.22.md b/src/htdocs/releases/1.22/release-notes-1.22.md
index 32fc41a0..9b76ac95 100644
--- a/src/htdocs/releases/1.22/release-notes-1.22.md
+++ b/src/htdocs/releases/1.22/release-notes-1.22.md
@@ -2,11 +2,11 @@
GStreamer 1.22.0 was originally released on 23 January 2023.
-The latest bug-fix release in the stable 1.22 series is [1.22.9](#1.22.9) and was released on 24 January 2024.
+The latest bug-fix release in the stable 1.22 series is [1.22.10](#1.22.10) and was released on 13 February 2024.
See [https://gstreamer.freedesktop.org/releases/1.22/][latest] for the latest version of this document.
-*Last updated: Wednesday 24 January 2024, 12:00 UTC [(log)][gitlog]*
+*Last updated: Tuesday 13 January 2024, 11:00 UTC [(log)][gitlog]*
[latest]: https://gstreamer.freedesktop.org/releases/1.22/
[gitlog]: https://gitlab.freedesktop.org/gstreamer/www/commits/main/src/htdocs/releases/1.22/release-notes-1.22.md
@@ -2308,6 +2308,144 @@ suggestions or helped testing. Thank you all!
- [List of Merge Requests applied in 1.22.9](https://gitlab.freedesktop.org/groups/gstreamer/-/merge_requests?scope=all&utf8=%E2%9C%93&state=merged&milestone_title=1.22.9)
- [List of Issues fixed in 1.22.9](https://gitlab.freedesktop.org/groups/gstreamer/-/issues?scope=all&utf8=%E2%9C%93&state=closed&milestone_title=1.22.9)
+<a id="1.22.10"></a>
+
+### 1.22.10
+
+The tenth 1.22 bug-fix release (1.22.10) was released on 13 February 2024.
+
+This release only contains bugfixes and security fixes and it *should* be safe
+to update from 1.22.x.
+
+#### Highlighted bugfixes in 1.22.10
+
+ - gst-python: fix bindings overrides for Python >= 3.12
+ - glcolorconvert: fix wrong RGB to YUV matrix with bt709
+ - glvideoflip: fix "method" property setting at construction time
+ - gtk4paintablesink: Always draw a black background behind the video frame, and other fixes
+ - pad: keep segment event seqnums the same when applying a pad offset
+ - basesink: Preroll on out of segment buffers when not dropping them
+ - Prefer FFmpeg musepack decoder/demuxer, fixing musepack playback in decodebin3/playbin3
+ - livesync: add support for image formats such as JPEG or PNG
+ - sdpdemux: Add SDP message (aka session) attributes to the caps too
+ - textwrap: add support for gaps
+ - macos: Fix gst_macos_main() terminating whole process, and set activation policy
+ - webrtcbin: Improve SDP intersection for Opus
+ - various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements
+
+#### gstreamer
+
+ - [pad: Copy over seqnum when creating a new segment event for applying pad offset](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6067)
+ - [basesink: Preroll on out of segment buffers when not dropping them](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6045)
+ - [macos: Fix gst_macos_main() terminating whole process before returning a value](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6051)
+ - [macos: Set activation policy in gst_macos_main()](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6103)
+
+#### gst-plugins-base
+
+ - [glcolorconvert: fix wrong RGB to YUV matrix with bt709](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6046)
+ - [glvideoflip: fix setting of method property at construction time](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6010)
+ - [glvideoflip: "method"` property is broken if set during element construction](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3245)
+ - [macos: Set activation policy in glimagesink](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6103)
+ - [videoaggregator: fix bufferpool leak](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6047)
+
+#### gst-plugins-good
+
+ - [taglib: Set cpp_std to c++17 to fix compilation with TagLib >= 2.0](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6097)
+ - [macos: Set activation policy in osxvideosink](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6103)
+
+#### gst-plugins-bad
+
+ - [neon: Allow building against neon 0.33.x](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6049)
+ - [sdpdemux: Add SDP message (aka session) attributes to the caps too](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6086)
+ - [srtpenc: Fix potential leak](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6048)
+ - [webrtcbin: Improve SDP intersection for Opus](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5999)
+ - [wpe: Rename WPEView to WPEThreadedView to avoid clash with newer wpe version](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6096)
+
+#### gst-plugins-ugly
+
+ - No changes
+
+### gst-plugins-rs
+
+ - [gtk4: Fix segfault running `gst-inspect -a` when GTK4 and GTK3 is installed](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1456)
+ - [gtk4: Always draw a black background behind the video frame](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1456)
+ - [livesync: add support for image formats](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1456)
+ - [livesync: properly format jitter in debug logs](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1456)
+ - [textwrap: add support for gaps](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1456)
+ - [webrtc: only use close() to close websockets](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1456)
+ - [webrtc: signallers: attempt to close the ws when an error occurs](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1456)
+ - [webrtc/signalling: Fix potential hang and FD leak](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1456)
+ - [webrtc/signalling: We get the address when accepting](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1456)
+ - [meson: Fix build on Windows with MSVC](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1456)
+ - [meson: pkg-config is required at build time](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1456)
+ - [meson: Add nasm to PATH if meson can find it](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1456)
+ - [meson: allow building plugins with GTK 4 examples](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1456)
+ - [Update GStreamer bindings in Cargo.lock](https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1456)
+
+#### gst-libav
+
+ - [Prefer using FFmpeg musepack decoder/demuxer](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6085)
+
+#### gst-rtsp-server
+
+ - No changes
+
+#### gstreamer-vaapi
+
+ - No changes
+
+#### gstreamer-sharp
+
+ - No changes
+
+#### gst-omx
+
+ - No changes
+
+#### gst-python
+
+ - [Some Python 3.12 fixes](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6044)
+ - [python: Port from deprecated imp to importlib](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6050)
+
+#### gst-editing-services
+
+ - No changes
+
+#### gst-validate + gst-integration-testsuites
+
+ - No changes
+
+### gst-examples
+
+ - No changes
+
+#### Development build environment
+
+ - No changes
+
+#### Cerbero build tool and packaging changes in 1.22.10
+
+ - [gst-plugins-bad: build soundtouch plugin on MSVC](https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1355)
+ - [cerbero: Fix GNU tar --checkpoint compatibility with macOS](https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1348)
+ - [cerbero: Fix bootstrap venv error after upgrading Python](https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1347)
+ - [gst-plugins-good: build taglib plugin on MSVC](https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1334)
+
+#### Contributors to 1.22.10
+
+Alexander Slobodeniuk, Christian Curtis Veng, Edward Hervey, François Laignel,
+Guillaume Desmottes, Heiko Becker, Jan Schmidt, Jonas Kvinge, Jordan Petridis,
+L. E. Segovia, Lukas Geiger, Marvin Schmidt, Mathieu Duponchelle,
+Michael Tretter, Nirbheek Chauhan, Philippe Normand, Piotr Brzeziński,
+Ruben Gonzalez, Sebastian Dröge, Thibault Saunier, Tim-Philipp Müller,
+
+... and many others who have contributed bug reports, translations, sent
+suggestions or helped testing. Thank you all!
+
+#### List of merge requests and issues fixed in 1.22.10
+
+- [List of Merge Requests applied in 1.22.10](https://gitlab.freedesktop.org/groups/gstreamer/-/merge_requests?scope=all&utf8=%E2%9C%93&state=merged&milestone_title=1.22.10)
+- [List of Issues fixed in 1.22.10](https://gitlab.freedesktop.org/groups/gstreamer/-/issues?scope=all&utf8=%E2%9C%93&state=closed&milestone_title=1.22.10)
+
## Schedule for 1.24
Our next major feature release will be 1.24, and 1.23 will be the unstable
diff --git a/src/htdocs/releases/releases.md b/src/htdocs/releases/releases.md
index 70d515b4..69cd5c8a 100644
--- a/src/htdocs/releases/releases.md
+++ b/src/htdocs/releases/releases.md
@@ -1,9 +1,9 @@
# GStreamer Releases
-- **Latest stable release:** [1.22.9][latest-stable]
+- **Latest stable release:** [1.22.10][latest-stable]
- **Latest development release:** [1.23.1][1.23.1] [git `main`][latest-devel]
-[latest-stable]: https://gstreamer.freedesktop.org/releases/1.22/#1.22.9
+[latest-stable]: https://gstreamer.freedesktop.org/releases/1.22/#1.22.10
[latest-devel]: https://gitlab.freedesktop.org/gstreamer/gstreamer/
[1.23.1]: https://discourse.gstreamer.org/t/gstreamer-1-23-1-unstable-development-release/948