Release 1.21.3
[platform/upstream/gstreamer.git] / subprojects / gst-plugins-good / NEWS
index 0e581c3..cfa47b5 100644 (file)
@@ -1,23 +1,28 @@
-GStreamer 1.20 Release Notes
+GStreamer 1.22 Release Notes
 
-GStreamer 1.20 has not been released yet. It is scheduled for release
-around October/November 2021.
+GStreamer 1.22 has not been released yet. It is scheduled for release
+around the end of December 2022 / beginning of January 2023.
 
-1.19.x is the unstable development version that is being developed in
-the git main branch and which will eventually result in 1.20, and 1.19.2
-is the current development release in that series
+1.21.x is the unstable development version that is being developed in
+the git master branch and which will eventually result in 1.22, and
+1.21.3 is the current development release in that series
 
-It is expected that feature freeze will be in early October 2021,
-followed by one or two 1.19.9x pre-releases and the new 1.20 stable
-release around October/November 2021.
+A feature freeze is now into effect for the 1.21 branch, but newly-added
+API might still change until the final 1.22.0 stable release, and minor
+features may also still be added until then.
 
-1.20 will be backwards-compatible to the stable 1.18, 1.16, 1.14, 1.12,
-1.10, 1.8, 1.6,, 1.4, 1.2 and 1.0 release series.
+A first 1.22 release candidate (1.21.90) is expected towards
+mid-December, followed by more release candiates until the new 1.22
+stable release around the end of December 2022 / beginning of January
+2023.
 
-See https://gstreamer.freedesktop.org/releases/1.20/ for the latest
+1.22 will be backwards-compatible to the stable 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.
+
+See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
 version of this document.
 
-Last updated: Wednesday 22 September 2021, 18:00 UTC (log)
+Last updated: Monday 5 December 2022, 01:00 UTC (log)
 
 Introduction
 
@@ -110,7 +115,7 @@ GStreamer Rust Bindings and Rust Plugins
 
 The GStreamer Rust bindings are released separately with a different
 release cadence that’s tied to gtk-rs, but the latest release has
-already been updated for the upcoming new GStreamer 1.20 API.
+already been updated for the upcoming new GStreamer 1.22 API.
 
 gst-plugins-rs, the module containing GStreamer plugins written in Rust,
 has also seen lots of activity with many new elements and plugins.
@@ -247,49 +252,90 @@ Documentation improvements
 Possibly Breaking Changes
 
 -   this section will be filled in in due course
--   MPEG-TS SCTE-35 API changes (FIXME: flesh out)
--   gst_parse_launch() and friends now error out on non-existing
-    properties on top-level bins where they would silently fail and
-    ignore those before.
 
 Known Issues
 
 -   this section will be filled in in due course
 
--   There are a couple of known WebRTC-related regressions/blockers:
+-   Known regressions/blockers:
+
+    -   FIXME
 
-    -   webrtc: DTLS setup with Chrome is broken
-    -   webrtcbin: First keyframe is usually lost
+-   GStreamer may fail to build the hotdoc documentation with the Meson
+    0.64.0 release owing to a Meson bug. This should only affect systems
+    where hotdoc is installed, and will be fixed in Meson 0.64.1 by
+    Meson PR 10982 in combination with GStreamer MR 3352. In the
+    meantime, users can pass -Ddoc=disabled or downgrade to an older
+    Meson version (< 0.64.0).
 
 Contributors
 
--   this section will be filled in in due course
+Ádám Balázs, Adam Doupe, Adrian Fiergolski, Adrian Perez de Castro, Alba
+Mendez, Aleix Conchillo Flaqué, Aleksandr Slobodeniuk, Alicia Boya
+García, Alireza Miryazdi, Andoni Morales Alastruey, Andrew Pritchard,
+Arun Raghavan, Bastian Krause, Bastien Nocera, Benjamin Gaignard, Brad
+Hards, Branko Subasic, Bruce Liang, Camilo Celis Guzman, Carlos
+Falgueras García, Carlos Rafael Giani, Célestin Marot, Christopher
+Obbard, Christoph Reiter, Chris Wiggins, Chun-wei Fan, Corentin Damman,
+Corentin Noël, Damian Hobson-Garcia, Daniel Almeida, Daniel Morin,
+Daniel Stone, Daniels Umanovskis, Danny Smith, David Svensson Fors,
+Devin Anderson, Diogo Goncalves, Dmitry Osipenko, Dongil Park, Doug
+Nazar, Edward Hervey, Eli Schwartz, Elliot Chen, Enrique Ocaña González,
+Eric Knapp, Erwann Gouesbet, Fabian Orccon, Fabrice Fontaine, Fan F He,
+fduncanh, Filip Hanes, Florian Zwoch, François Laignel, Fuga Kato,
+George Kiagiadakis, Guillaume Desmottes, Gu Yanjie, Haihao Xiang, Haihua
+Hu, Havard Graff, Heiko Becker, He Junyan, Hoonhee Lee, Hosang Lee, Hou
+Qi, Ignacio Casal Quinteiro, Ignazio Pillai, Igor V. Kovalenko, Jakub
+Adam, James Cowgill, James Hilliard, Jan Alexander Steffens (heftig),
+Jan Schmidt, Jianhui Dai, jinsl00000, Johan Sternerup, Jonas Bonn, Jonas
+Danielsson, Jordan Petridis, Joseph Donofry, Jose Quaresma, Julian
+Bouzas, Junsoo Park, Justin Chadwell, Khem Raj, Krystian Wojtas, László
+Károlyi, Linus Svensson, Loic Le Page, Loïc Le Page, Ludvig Rappe, Marc
+Leeman, Marek Vasut, Marijn Suijten, Mark Nauwelaerts, Martin Dørum,
+Martin Reboredo, Mart Raudsepp, Mathieu Duponchelle, Matt Crane, Matthew
+Waters, Matthias Clasen, Matthias Fuchs, Mengkejiergeli Ba, MG
+Lolenstine, Michael Gruner, Michal Kubiak, Mikhail Fludkov, Ming Qian,
+Myles Inglis, Nicolas Dufresne, Nirbheek Chauhan, Olivier Crête,
+Patricia Muscalu, Patrick Griffis, Paweł Stawicki, Peter Stensson,
+Philippe Normand, Philipp Zabel, Pierre Bourré, Piotr Brzeziński,
+Piotrek Brzeziński, Rabindra Harlalka, Rafael Caricio, Rafael Sobral,
+Raul Tambre, Robert Mader, Robert Rosengren, Rouven Czerwinski, Ruben
+Gonzalez, Sam Van Den Berge, Sanchayan Maity, Sangchul Lee, Sebastian
+Dröge, Sebastian Fricke, Sebastian Groß, Sebastian Mueller, Sebastian
+Wick, Sergei Kovalev, Seungha Yang, Sherrill Lin, Shingo Kitagawa,
+Stéphane Cerveau, Thibault Saunier, Tim Mooney, Tim-Philipp Müller,
+Tomasz Andrzejak, Tom Schuring, Tong Wu, toor, Tristan Matthews, Tulio
+Beloqui, U. Artie Eoff, Víctor Manuel Jáquez Leal, Vincent Cheah Beng
+Keat, Vivia Nikolaidou, Vivienne Watermeier, WANG Xuerui, Wojciech
+Kapsa, Wonchul Lee, Wu Tong, Xabier Rodriguez Calvar, Xavier Claessens,
+Yatin Maan, Yeongjin Jeong, Zebediah Figura, Zhao Zhili, Zhiyuan Liu,
 
 … and many others who have contributed bug reports, translations, sent
 suggestions or helped testing.
 
-Stable 1.20 branch
+Stable 1.22 branch
 
-After the 1.20.0 release there will be several 1.20.x bug-fix releases
+After the 1.22.0 release there will be several 1.22.x bug-fix releases
 which will contain bug fixes which have been deemed suitable for a
 stable branch, but no new features or intrusive changes will be added to
-a bug-fix release usually. The 1.20.x bug-fix releases will be made from
-the git 1.20 branch, which will be a stable branch.
+a bug-fix release usually. The 1.22.x bug-fix releases will be made from
+the git 1.22 branch, which will be a stable branch.
 
-1.20.0
+1.22.0
 
-1.20.0 is scheduled to be released around October/November 2021.
+1.22.0 is scheduled to be released around December 2022.
 
-Schedule for 1.22
+Schedule for 1.24
 
-Our next major feature release will be 1.22, and 1.21 will be the
-unstable development version leading up to the stable 1.22 release. The
-development of 1.21/1.22 will happen in the git main branch.
+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.
 
-The plan for the 1.22 development cycle is yet to be confirmed.
+The plan for the 1.24 development cycle is yet to be confirmed.
 
-1.22 will be backwards-compatible to the stable 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.
+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.
 
 ------------------------------------------------------------------------