summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.com>2024-03-19 16:45:12 +0100
committerTim-Philipp Müller <tim@centricular.com>2024-03-19 21:53:09 +0100
commitde960c1d014678b98943dc8c1dc50fae5d771922 (patch)
tree2d44f988cc1dcc6cc1938fa5387a0ac913b11626
parent09b44f2d30827be9ae84f9a75013e7cc1e4ce8b0 (diff)
Add GStreamer 1.22.11 release
-rw-r--r--src/htdocs/news/news.xml60
-rw-r--r--src/htdocs/releases/1.22/release-notes-1.22.md154
2 files changed, 205 insertions, 9 deletions
diff --git a/src/htdocs/news/news.xml b/src/htdocs/news/news.xml
index 73b0ca44..4043d627 100644
--- a/src/htdocs/news/news.xml
+++ b/src/htdocs/news/news.xml
@@ -14776,4 +14776,64 @@ You can download release tarballs directly here:
</content>
</item>
+ <item>
+ <date>2024-03-19 22:00</date>
+ <title>GStreamer 1.22.11 old-stable bug fix release</title>
+ <content>
+<p>
+The GStreamer team is pleased to announce another bug fix release
+in the now old-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>Fix instant-EOS regression in audio sinks in some cases when volume is 0</li>
+ <li>rtspsrc: server compatibility improvements and ONVIF trick mode fixes</li>
+ <li>libsoup linking improvements on non-Linux platforms</li>
+ <li>va: improvements for intel i965 driver</li>
+ <li>wasapi2: fix choppy audio and respect ringbuffer buffer/latency time</li>
+ <li>rtsp-server file descriptor leak fix</li>
+ <li>uridecodebin3 fixes</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.11">GStreamer 1.22.11 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.11.tar.xz">gstreamer</a>,
+<a href="&site;/src/gst-plugins-base/gst-plugins-base-1.22.11.tar.xz">gst-plugins-base</a>,
+<a href="&site;/src/gst-plugins-good/gst-plugins-good-1.22.11.tar.xz">gst-plugins-good</a>,
+<a href="&site;/src/gst-plugins-ugly/gst-plugins-ugly-1.22.11.tar.xz">gst-plugins-ugly</a>,
+<a href="&site;/src/gst-plugins-bad/gst-plugins-bad-1.22.11.tar.xz">gst-plugins-bad</a>,
+<a href="&site;/src/gst-libav/gst-libav-1.22.11.tar.xz">gst-libav</a>,
+<a href="&site;/src/gst-rtsp-server/gst-rtsp-server-1.22.11.tar.xz">gst-rtsp-server</a>,
+<a href="&site;/src/gst-python/gst-python-1.22.11.tar.xz">gst-python</a>,
+<a href="&site;/src/gst-editing-services/gst-editing-services-1.22.11.tar.xz">gst-editing-services</a>,
+<a href="&site;/src/gst-devtools/gst-devtools-1.22.11.tar.xz">gst-devtools</a>,
+<a href="&site;/src/gstreamer-vaapi/gstreamer-vaapi-1.22.11.tar.xz">gstreamer-vaapi</a>,
+<a href="&site;/src/gstreamer-sharp/gstreamer-sharp-1.22.11.tar.xz">gstreamer-sharp</a>,
+<a href="&site;/src/gst-omx/gst-omx-1.22.11.tar.xz">gst-omx</a>, or
+<a href="&site;/src/gstreamer-docs/gstreamer-docs-1.22.11.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 9b76ac95..9ff15e9f 100644
--- a/src/htdocs/releases/1.22/release-notes-1.22.md
+++ b/src/htdocs/releases/1.22/release-notes-1.22.md
@@ -2,15 +2,19 @@
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.10](#1.22.10) and was released on 13 February 2024.
+The latest bug-fix release in the now old-stable 1.22 series is [1.22.11](#1.22.11) and was released on 19 March 2024.
See [https://gstreamer.freedesktop.org/releases/1.22/][latest] for the latest version of this document.
-*Last updated: Tuesday 13 January 2024, 11:00 UTC [(log)][gitlog]*
+The GStreamer 1.22 stable series has since been superseded by the [GStreamer 1.24 stable release series][gstreamer-1.24].
+
+*Last updated: Tuesday 19 March 2024, 21: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
+[gstreamer-1.24]: https://gstreamer.freedesktop.org/releases/1.24/
+
## Introduction
The GStreamer team is proud to announce a new major feature release in the stable 1.x API series of your favourite cross-platform multimedia framework!
@@ -2446,16 +2450,148 @@ suggestions or helped testing. Thank you all!
- [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
+<a id="1.22.11"></a>
+
+### 1.22.11
+
+The eleventh 1.22 bug-fix release (1.22.11) was released on 19 March 2024.
+
+This release only contains bugfixes and security fixes and it *should* be safe
+to update from 1.22.x.
+
+The GStreamer 1.22 stable series has since been superseded by the
+[GStreamer 1.24 stable release series][gstreamer-1.24].
+
+#### Highlighted bugfixes in 1.22.11
+
+ - Fix instant-EOS regression in audio sinks in some cases when volume is 0
+ - rtspsrc: server compatibility improvements and ONVIF trick mode fixes
+ - libsoup linking improvements on non-Linux platforms
+ - va: improvements for intel i965 driver
+ - wasapi2: fix choppy audio and respect ringbuffer buffer/latency time
+ - rtsp-server file descriptor leak fix
+ - uridecodebin3 fixes
+ - various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements
+
+#### gstreamer
+
+ - [uri: Sort uri protocol sources/sinks by feature name to break a feature rank tie](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6348)
+ - [segment: Don't use g_return_val_if_fail() in gst_segment_to_running_time_full()](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6279)
+ - [identity: Don't refuse seeks unless single-segment=true](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6307)
+ - [ptp clock: Initialize expected DELAY_REQ seqnum to an invalid value](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6368)
+
+#### gst-plugins-base
+
+ - [audiobasesink: Revert "Don't wait on gap events" again, fixes instant-EOS in some cases](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6356)
+ - [audioencoder: Avoid using temporarily mapped memory as base for input buffers](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6349)
+ - [glimagesink: Fix the sink not always respecting preferred size on macOS](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6280)
+ - [uridecodebin3: fix deadlock when switching input item](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6214)
+ - [urisourcebin: Don't acquire `STATE_LOCK` if shutting down](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6123)
+ - [video: Fix NV12_16L32S video frame size](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6135)
+
+#### gst-plugins-good
+
+ - [jpegdec: Fix progressive/interlaced detection](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6229)
+ - [mpg123audiodec: Correctly handle the case of clipping all decoded samples](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6360)
+ - [plugins: Fix GstFlowReturn/gboolean mixups](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6234)
+ - [qtdemux: Do not set channel-mask to zero](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6288)
+ - [rtpgstpay: Delay pushing of event packets until the next buffer](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6294)
+ - [rtspsrc: remove 'deprecated' flag from the 'push-backchannel-sample' signal](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6366)
+ - [rtspsrc: Don't invoke close when stopping if we've started cleanup](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6346)
+ - [rtspsrc: Reset combined flows after a seek before restarting](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6216)
+ - [rtspsrc: Increase rank to PRIMARY for autoplug purposes](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6231)
+ - [rtspsrc: Consider 503 Service Not Available when handling broken control urls](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6272)
+ - [rtspsrc, rtponviftimestamp: ONVIF mode fixes](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6287)
+ - [soup, adaptivedemux2: Backport various libsoup build fixes from main](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6198)
+ - [v4l2src: fix cannot reuse current caps when fixate caps in negotiation](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6393)
+
+#### gst-plugins-bad
+
+ - [asio: Fix {input,output}-channels property handling](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6371)
+ - [asiosink: Fix channel selection](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6217)
+ - [d3d11device: Fix adapter LUID comparison in wrapped device mode](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6367)
+ - [d3d11window_win32: fix crash on RC unprepare() vs window_proc()](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6230)
+ - [dvbsubenc: Fix bottom field size calculation](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6281)
+ - [dvdspu: avoid null dereference](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6390)
+ - [v4l2codecs: h264: Fix a memory leak on renegotiation](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6134)
+ - [va: backport missing commits for i965 driver](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6204)
+ - [vulkan/wayland: use xdg_wm_base when available](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6396)
+ - [wasapi, wasapi2: Fix memory issues](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6218)
+ - [wasapi2: Respect ringbuffer buffer/latency time](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6215)
+ - [wasapi2: Fix choppy rendering](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6140)
+
+#### gst-plugins-ugly
+
+ - No changes
+
+### gst-plugins-rs
+
+ - No changes
+
+#### gst-libav
+
+ - No changes
+
+#### gst-rtsp-server
+
+ - [rtsp-stream: clear sockets when leaving bin](https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6347)
+
+#### gstreamer-vaapi
+
+ - No changes
+
+#### gstreamer-sharp
+
+ - No changes
+
+#### gst-omx
+
+ - No changes
+
+#### gst-python
+
+ - No changes
+
+#### 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.11
+
+ - [x264: fix linker path in pc file](https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1377)
+ - [taglib: Fix msvc x86 build race](https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1374)
+
+#### Contributors to 1.22.11
+
+Alexander Slobodeniuk, Arnaud Vrac, Edward Hervey, Elizabeth Figura,
+Guillaume Desmottes, Haihua Hu, Jan Schmidt, Loïc Molinari, Mark Nauwelaerts,
+Mathieu Duponchelle, Mikhail Rudenko, Nirbheek Chauhan, Olivier Crête,
+Piotr Brzeziński, Robert Mader, Sebastian Dröge, Seungha Yang, Stéphane Cerveau,
+Tim-Philipp Müller, Víctor Manuel Jáquez Leal,
-Our next major feature release will be 1.24, and 1.23 will be the unstable
-development version leading up to the stable 1.24 release. The development
-of 1.23/1.24 will happen in the git `main` branch of the GStreamer mono
-repository.
+... 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.11
-The target for an initial 1.24 release is February 2024.
+- [List of Merge Requests applied in 1.22.11](https://gitlab.freedesktop.org/groups/gstreamer/-/merge_requests?scope=all&utf8=%E2%9C%93&state=merged&milestone_title=1.22.11)
+- [List of Issues fixed in 1.22.11](https://gitlab.freedesktop.org/groups/gstreamer/-/issues?scope=all&utf8=%E2%9C%93&state=closed&milestone_title=1.22.11)
+
+## Schedule for 1.24
-1.24 will be backwards-compatible to the stable 1.22, 1.20, 1.18, 1.16, 1.14, 1.12, 1.10, 1.8, 1.6, 1.4, 1.2 and 1.0 release series.
+[GStreamer 1.24][gstreamer-1.24] was released on 4 March 2024.
- - -