Release 1.21.90
authorTim-Philipp Müller <tim@centricular.com>
Fri, 13 Jan 2023 19:08:48 +0000 (19:08 +0000)
committerTim-Philipp Müller <tim@centricular.com>
Fri, 13 Jan 2023 19:08:48 +0000 (19:08 +0000)
59 files changed:
meson.build
subprojects/gst-devtools/NEWS
subprojects/gst-devtools/RELEASE
subprojects/gst-devtools/gst-devtools.doap
subprojects/gst-devtools/meson.build
subprojects/gst-docs/meson.build
subprojects/gst-editing-services/NEWS
subprojects/gst-editing-services/RELEASE
subprojects/gst-editing-services/gst-editing-services.doap
subprojects/gst-editing-services/meson.build
subprojects/gst-examples/meson.build
subprojects/gst-integration-testsuites/meson.build
subprojects/gst-libav/NEWS
subprojects/gst-libav/RELEASE
subprojects/gst-libav/gst-libav.doap
subprojects/gst-libav/meson.build
subprojects/gst-omx/NEWS
subprojects/gst-omx/RELEASE
subprojects/gst-omx/gst-omx.doap
subprojects/gst-omx/meson.build
subprojects/gst-plugins-bad/NEWS
subprojects/gst-plugins-bad/RELEASE
subprojects/gst-plugins-bad/gst-plugins-bad.doap
subprojects/gst-plugins-bad/meson.build
subprojects/gst-plugins-base/NEWS
subprojects/gst-plugins-base/RELEASE
subprojects/gst-plugins-base/gst-plugins-base.doap
subprojects/gst-plugins-base/meson.build
subprojects/gst-plugins-good/NEWS
subprojects/gst-plugins-good/RELEASE
subprojects/gst-plugins-good/docs/gst_plugins_cache.json
subprojects/gst-plugins-good/gst-plugins-good.doap
subprojects/gst-plugins-good/meson.build
subprojects/gst-plugins-rs.wrap
subprojects/gst-plugins-ugly/NEWS
subprojects/gst-plugins-ugly/RELEASE
subprojects/gst-plugins-ugly/gst-plugins-ugly.doap
subprojects/gst-plugins-ugly/meson.build
subprojects/gst-python/NEWS
subprojects/gst-python/RELEASE
subprojects/gst-python/gst-python.doap
subprojects/gst-python/meson.build
subprojects/gst-rtsp-server/NEWS
subprojects/gst-rtsp-server/RELEASE
subprojects/gst-rtsp-server/docs/plugins/gst_plugins_cache.json
subprojects/gst-rtsp-server/gst-rtsp-server.doap
subprojects/gst-rtsp-server/meson.build
subprojects/gstreamer-sharp/meson.build
subprojects/gstreamer-sharp/sources/generated/Gst.PbUtils/Constants.cs
subprojects/gstreamer-sharp/sources/generated/Gst/Constants.cs
subprojects/gstreamer-sharp/sources/generated/gstreamer-sharp-api.xml
subprojects/gstreamer-vaapi/NEWS
subprojects/gstreamer-vaapi/RELEASE
subprojects/gstreamer-vaapi/gstreamer-vaapi.doap
subprojects/gstreamer-vaapi/meson.build
subprojects/gstreamer/NEWS
subprojects/gstreamer/RELEASE
subprojects/gstreamer/gstreamer.doap
subprojects/gstreamer/meson.build

index e925ec9..7d3bebb 100644 (file)
@@ -1,5 +1,5 @@
 project('gstreamer-full', 'c',
 project('gstreamer-full', 'c',
-  version : '1.21.3.1',
+  version : '1.21.90',
   meson_version : '>= 0.62.0',
   default_options : ['buildtype=debugoptimized',
                      # Needed due to https://github.com/mesonbuild/meson/issues/1889,
   meson_version : '>= 0.62.0',
   default_options : ['buildtype=debugoptimized',
                      # Needed due to https://github.com/mesonbuild/meson/issues/1889,
index cfa47b5..d801110 100644 (file)
@@ -1,28 +1,23 @@
 GStreamer 1.22 Release Notes
 
 GStreamer 1.22 has not been released yet. It is scheduled for release
 GStreamer 1.22 Release Notes
 
 GStreamer 1.22 has not been released yet. It is scheduled for release
-around the end of December 2022 / beginning of January 2023.
+around in January 2023.
 
 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.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
+1.21.90 is the first release candidate for 1.22 (rc1) in that series
 
 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.
 
 
 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.
 
-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.
-
 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.
 
 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: Monday 5 December 2022, 01:00 UTC (log)
+Last updated: Thursday 12 January 2023, 15:00 UTC (log)
 
 Introduction
 
 
 Introduction
 
@@ -193,6 +188,13 @@ Build and Dependencies
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   GLib >= 2.64 is now required (technically it still says >= 2.62 but
+    the plan is to bump that to 2.64 soon once some CI issues are sorted
+    out)
+
+-   libnice >= 0.1.21 is now required and contains important fixes for
+    GStreamer’s WebRTC stack.
+
 gst-build
 
 -   this section will be filled in in due course
 gst-build
 
 -   this section will be filled in in due course
@@ -241,6 +243,10 @@ Windows
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   The Windows universal UWP build is currently non-functional and will
+    need updating after the recent GLib upgrade. It is unclear if anyone
+    is using these binaries, so if you are please make yourself known.
+
 Linux
 
 -   this section will be filled in in due course
 Linux
 
 -   this section will be filled in in due course
@@ -253,6 +259,14 @@ Possibly Breaking Changes
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   the Opus audio payloader and depayloader no longer accept the lower
+    case encoding-format=multiopus but instead produce and accept only
+    the upper case variant encoding-format=MULTIOPUS, since those should
+    always be upper case in GStreamer (caps fields are always case
+    sensitive). This should hopefully only affect applications where RTP
+    caps are set manually and multi-channel audio (>= 3 channels) is
+    used.
+
 Known Issues
 
 -   this section will be filled in in due course
 Known Issues
 
 -   this section will be filled in in due course
@@ -323,7 +337,7 @@ the git 1.22 branch, which will be a stable branch.
 
 1.22.0
 
 
 1.22.0
 
-1.22.0 is scheduled to be released around December 2022.
+1.22.0 is scheduled to be released in January 2023.
 
 Schedule for 1.24
 
 
 Schedule for 1.24
 
index 5032d7b..f5b09a5 100644 (file)
@@ -1,13 +1,15 @@
-This is GStreamer gst-devtools 1.21.3.
+This is GStreamer gst-devtools 1.21.90.
 
 
-GStreamer 1.21 is the unstable development branch leading up to the next major
-stable version which will be 1.22.
+The GStreamer team is thrilled to announce a first release candidate of a new
+major feature release of your favourite cross-platform multimedia framework!
 
 
-The 1.21 development series adds new features on top of the 1.20 series and is
-part of the API and ABI-stable 1.x release series of the GStreamer multimedia
-framework.
+As always, this release is again packed with new features, bug fixes and
+other improvements.
 
 
-Full release notes will one day be found at:
+The 1.22 release series adds new features on top of the 1.20 series and is
+part of the API and ABI-stable 1.x release series.
+
+Full release notes will soon be available at:
 
   https://gstreamer.freedesktop.org/releases/1.22/
 
 
   https://gstreamer.freedesktop.org/releases/1.22/
 
@@ -51,6 +53,9 @@ with other GStreamer modules for a complete multimedia experience.
 
  - gst-editing-services: library an plugins for non-linear editing
 
 
  - gst-editing-services: library an plugins for non-linear editing
 
+ - gst-plugins-rs: an exciting collection of well-maintained plugins written
+                   in the Rust programming language (usable from any language)
+
 ==== Download ====
 
 You can find source releases of gstreamer in the download
 ==== Download ====
 
 You can find source releases of gstreamer in the download
index e5b08ed..2ea4ef5 100644 (file)
 
  <release>
   <Version>
 
  <release>
   <Version>
+   <revision>1.21.90</revision>
+   <branch>main</branch>
+   <name></name>
+   <created>2023-01-13</created>
+   <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.21.90.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.21.3</revision>
    <branch>main</branch>
    <name></name>
    <revision>1.21.3</revision>
    <branch>main</branch>
    <name></name>
index 0da6a4f..56fb552 100644 (file)
@@ -1,5 +1,5 @@
 project('gst-devtools', 'c',
 project('gst-devtools', 'c',
-  version : '1.21.3.1',
+  version : '1.21.90',
   meson_version : '>= 0.62',
   default_options : [ 'warning_level=1',
                       'c_std=gnu99',
   meson_version : '>= 0.62',
   default_options : [ 'warning_level=1',
                       'c_std=gnu99',
index 3893687..d99de43 100644 (file)
@@ -1,5 +1,5 @@
 project('GStreamer manuals and tutorials', 'c',
 project('GStreamer manuals and tutorials', 'c',
-  version: '1.21.3.1',
+  version: '1.21.90',
   meson_version : '>= 0.62')
 
 hotdoc_p = find_program('hotdoc')
   meson_version : '>= 0.62')
 
 hotdoc_p = find_program('hotdoc')
index cfa47b5..d801110 100644 (file)
@@ -1,28 +1,23 @@
 GStreamer 1.22 Release Notes
 
 GStreamer 1.22 has not been released yet. It is scheduled for release
 GStreamer 1.22 Release Notes
 
 GStreamer 1.22 has not been released yet. It is scheduled for release
-around the end of December 2022 / beginning of January 2023.
+around in January 2023.
 
 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.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
+1.21.90 is the first release candidate for 1.22 (rc1) in that series
 
 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.
 
 
 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.
 
-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.
-
 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.
 
 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: Monday 5 December 2022, 01:00 UTC (log)
+Last updated: Thursday 12 January 2023, 15:00 UTC (log)
 
 Introduction
 
 
 Introduction
 
@@ -193,6 +188,13 @@ Build and Dependencies
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   GLib >= 2.64 is now required (technically it still says >= 2.62 but
+    the plan is to bump that to 2.64 soon once some CI issues are sorted
+    out)
+
+-   libnice >= 0.1.21 is now required and contains important fixes for
+    GStreamer’s WebRTC stack.
+
 gst-build
 
 -   this section will be filled in in due course
 gst-build
 
 -   this section will be filled in in due course
@@ -241,6 +243,10 @@ Windows
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   The Windows universal UWP build is currently non-functional and will
+    need updating after the recent GLib upgrade. It is unclear if anyone
+    is using these binaries, so if you are please make yourself known.
+
 Linux
 
 -   this section will be filled in in due course
 Linux
 
 -   this section will be filled in in due course
@@ -253,6 +259,14 @@ Possibly Breaking Changes
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   the Opus audio payloader and depayloader no longer accept the lower
+    case encoding-format=multiopus but instead produce and accept only
+    the upper case variant encoding-format=MULTIOPUS, since those should
+    always be upper case in GStreamer (caps fields are always case
+    sensitive). This should hopefully only affect applications where RTP
+    caps are set manually and multi-channel audio (>= 3 channels) is
+    used.
+
 Known Issues
 
 -   this section will be filled in in due course
 Known Issues
 
 -   this section will be filled in in due course
@@ -323,7 +337,7 @@ the git 1.22 branch, which will be a stable branch.
 
 1.22.0
 
 
 1.22.0
 
-1.22.0 is scheduled to be released around December 2022.
+1.22.0 is scheduled to be released in January 2023.
 
 Schedule for 1.24
 
 
 Schedule for 1.24
 
index 29752d5..10dbba7 100644 (file)
@@ -1,13 +1,15 @@
-This is GStreamer gst-editing-services 1.21.3.
+This is GStreamer gst-editing-services 1.21.90.
 
 
-GStreamer 1.21 is the unstable development branch leading up to the next major
-stable version which will be 1.22.
+The GStreamer team is thrilled to announce a first release candidate of a new
+major feature release of your favourite cross-platform multimedia framework!
 
 
-The 1.21 development series adds new features on top of the 1.20 series and is
-part of the API and ABI-stable 1.x release series of the GStreamer multimedia
-framework.
+As always, this release is again packed with new features, bug fixes and
+other improvements.
 
 
-Full release notes will one day be found at:
+The 1.22 release series adds new features on top of the 1.20 series and is
+part of the API and ABI-stable 1.x release series.
+
+Full release notes will soon be available at:
 
   https://gstreamer.freedesktop.org/releases/1.22/
 
 
   https://gstreamer.freedesktop.org/releases/1.22/
 
@@ -51,6 +53,9 @@ with other GStreamer modules for a complete multimedia experience.
 
  - gst-editing-services: library an plugins for non-linear editing
 
 
  - gst-editing-services: library an plugins for non-linear editing
 
+ - gst-plugins-rs: an exciting collection of well-maintained plugins written
+                   in the Rust programming language (usable from any language)
+
 ==== Download ====
 
 You can find source releases of gstreamer in the download
 ==== Download ====
 
 You can find source releases of gstreamer in the download
index 5487db1..b1d1804 100644 (file)
@@ -32,6 +32,16 @@ GStreamer library for creating audio and video editors
 
  <release>
   <Version>
 
  <release>
   <Version>
+   <revision>1.21.90</revision>
+   <branch>main</branch>
+   <name></name>
+   <created>2023-01-13</created>
+   <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-editing-services/gst-editing-services-1.21.90.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.21.3</revision>
    <branch>main</branch>
    <name></name>
    <revision>1.21.3</revision>
    <branch>main</branch>
    <name></name>
index 1fe7e6c..b808588 100644 (file)
@@ -1,5 +1,5 @@
 project('gst-editing-services', 'c',
 project('gst-editing-services', 'c',
-  version : '1.21.3.1',
+  version : '1.21.90',
   meson_version : '>= 0.62',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
   meson_version : '>= 0.62',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
index c4e5a15..410ce25 100644 (file)
@@ -1,4 +1,4 @@
-project('gst-examples', 'c', version : '1.21.3.1', license : 'LGPL')
+project('gst-examples', 'c', version : '1.21.90', license : 'LGPL')
 
 cc = meson.get_compiler('c')
 m_dep = cc.find_library('m', required : false)
 
 cc = meson.get_compiler('c')
 m_dep = cc.find_library('m', required : false)
index c449da2..072b593 100644 (file)
@@ -1 +1 @@
-project('gst-integration-testsuites', [], version: '1.21.3.1', meson_version : '>= 0.62', license: 'LGPL')
+project('gst-integration-testsuites', [], version: '1.21.90', meson_version : '>= 0.62', license: 'LGPL')
index cfa47b5..d801110 100644 (file)
@@ -1,28 +1,23 @@
 GStreamer 1.22 Release Notes
 
 GStreamer 1.22 has not been released yet. It is scheduled for release
 GStreamer 1.22 Release Notes
 
 GStreamer 1.22 has not been released yet. It is scheduled for release
-around the end of December 2022 / beginning of January 2023.
+around in January 2023.
 
 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.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
+1.21.90 is the first release candidate for 1.22 (rc1) in that series
 
 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.
 
 
 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.
 
-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.
-
 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.
 
 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: Monday 5 December 2022, 01:00 UTC (log)
+Last updated: Thursday 12 January 2023, 15:00 UTC (log)
 
 Introduction
 
 
 Introduction
 
@@ -193,6 +188,13 @@ Build and Dependencies
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   GLib >= 2.64 is now required (technically it still says >= 2.62 but
+    the plan is to bump that to 2.64 soon once some CI issues are sorted
+    out)
+
+-   libnice >= 0.1.21 is now required and contains important fixes for
+    GStreamer’s WebRTC stack.
+
 gst-build
 
 -   this section will be filled in in due course
 gst-build
 
 -   this section will be filled in in due course
@@ -241,6 +243,10 @@ Windows
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   The Windows universal UWP build is currently non-functional and will
+    need updating after the recent GLib upgrade. It is unclear if anyone
+    is using these binaries, so if you are please make yourself known.
+
 Linux
 
 -   this section will be filled in in due course
 Linux
 
 -   this section will be filled in in due course
@@ -253,6 +259,14 @@ Possibly Breaking Changes
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   the Opus audio payloader and depayloader no longer accept the lower
+    case encoding-format=multiopus but instead produce and accept only
+    the upper case variant encoding-format=MULTIOPUS, since those should
+    always be upper case in GStreamer (caps fields are always case
+    sensitive). This should hopefully only affect applications where RTP
+    caps are set manually and multi-channel audio (>= 3 channels) is
+    used.
+
 Known Issues
 
 -   this section will be filled in in due course
 Known Issues
 
 -   this section will be filled in in due course
@@ -323,7 +337,7 @@ the git 1.22 branch, which will be a stable branch.
 
 1.22.0
 
 
 1.22.0
 
-1.22.0 is scheduled to be released around December 2022.
+1.22.0 is scheduled to be released in January 2023.
 
 Schedule for 1.24
 
 
 Schedule for 1.24
 
index 6430cf0..e107ef6 100644 (file)
@@ -1,13 +1,15 @@
-This is GStreamer gst-libav 1.21.3.
+This is GStreamer gst-libav 1.21.90.
 
 
-GStreamer 1.21 is the unstable development branch leading up to the next major
-stable version which will be 1.22.
+The GStreamer team is thrilled to announce a first release candidate of a new
+major feature release of your favourite cross-platform multimedia framework!
 
 
-The 1.21 development series adds new features on top of the 1.20 series and is
-part of the API and ABI-stable 1.x release series of the GStreamer multimedia
-framework.
+As always, this release is again packed with new features, bug fixes and
+other improvements.
 
 
-Full release notes will one day be found at:
+The 1.22 release series adds new features on top of the 1.20 series and is
+part of the API and ABI-stable 1.x release series.
+
+Full release notes will soon be available at:
 
   https://gstreamer.freedesktop.org/releases/1.22/
 
 
   https://gstreamer.freedesktop.org/releases/1.22/
 
@@ -51,6 +53,9 @@ with other GStreamer modules for a complete multimedia experience.
 
  - gst-editing-services: library an plugins for non-linear editing
 
 
  - gst-editing-services: library an plugins for non-linear editing
 
+ - gst-plugins-rs: an exciting collection of well-maintained plugins written
+                   in the Rust programming language (usable from any language)
+
 ==== Download ====
 
 You can find source releases of gstreamer in the download
 ==== Download ====
 
 You can find source releases of gstreamer in the download
index 432ba2e..20dccc1 100644 (file)
@@ -34,6 +34,16 @@ colorspace conversion elements.
 
  <release>
   <Version>
 
  <release>
   <Version>
+   <revision>1.21.90</revision>
+   <branch>main</branch>
+   <name></name>
+   <created>2023-01-13</created>
+   <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.21.90.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.21.3</revision>
    <branch>main</branch>
    <name></name>
    <revision>1.21.3</revision>
    <branch>main</branch>
    <name></name>
index 8dcf7b0..94bde8b 100644 (file)
@@ -1,5 +1,5 @@
 project('gst-libav', 'c',
 project('gst-libav', 'c',
-  version : '1.21.3.1',
+  version : '1.21.90',
   meson_version : '>= 0.62',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
   meson_version : '>= 0.62',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
index cfa47b5..d801110 100644 (file)
@@ -1,28 +1,23 @@
 GStreamer 1.22 Release Notes
 
 GStreamer 1.22 has not been released yet. It is scheduled for release
 GStreamer 1.22 Release Notes
 
 GStreamer 1.22 has not been released yet. It is scheduled for release
-around the end of December 2022 / beginning of January 2023.
+around in January 2023.
 
 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.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
+1.21.90 is the first release candidate for 1.22 (rc1) in that series
 
 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.
 
 
 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.
 
-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.
-
 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.
 
 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: Monday 5 December 2022, 01:00 UTC (log)
+Last updated: Thursday 12 January 2023, 15:00 UTC (log)
 
 Introduction
 
 
 Introduction
 
@@ -193,6 +188,13 @@ Build and Dependencies
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   GLib >= 2.64 is now required (technically it still says >= 2.62 but
+    the plan is to bump that to 2.64 soon once some CI issues are sorted
+    out)
+
+-   libnice >= 0.1.21 is now required and contains important fixes for
+    GStreamer’s WebRTC stack.
+
 gst-build
 
 -   this section will be filled in in due course
 gst-build
 
 -   this section will be filled in in due course
@@ -241,6 +243,10 @@ Windows
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   The Windows universal UWP build is currently non-functional and will
+    need updating after the recent GLib upgrade. It is unclear if anyone
+    is using these binaries, so if you are please make yourself known.
+
 Linux
 
 -   this section will be filled in in due course
 Linux
 
 -   this section will be filled in in due course
@@ -253,6 +259,14 @@ Possibly Breaking Changes
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   the Opus audio payloader and depayloader no longer accept the lower
+    case encoding-format=multiopus but instead produce and accept only
+    the upper case variant encoding-format=MULTIOPUS, since those should
+    always be upper case in GStreamer (caps fields are always case
+    sensitive). This should hopefully only affect applications where RTP
+    caps are set manually and multi-channel audio (>= 3 channels) is
+    used.
+
 Known Issues
 
 -   this section will be filled in in due course
 Known Issues
 
 -   this section will be filled in in due course
@@ -323,7 +337,7 @@ the git 1.22 branch, which will be a stable branch.
 
 1.22.0
 
 
 1.22.0
 
-1.22.0 is scheduled to be released around December 2022.
+1.22.0 is scheduled to be released in January 2023.
 
 Schedule for 1.24
 
 
 Schedule for 1.24
 
index 837d07e..dac4a5f 100644 (file)
@@ -1,13 +1,15 @@
-This is GStreamer gst-omx 1.21.3.
+This is GStreamer gst-omx 1.21.90.
 
 
-GStreamer 1.21 is the unstable development branch leading up to the next major
-stable version which will be 1.22.
+The GStreamer team is thrilled to announce a first release candidate of a new
+major feature release of your favourite cross-platform multimedia framework!
 
 
-The 1.21 development series adds new features on top of the 1.20 series and is
-part of the API and ABI-stable 1.x release series of the GStreamer multimedia
-framework.
+As always, this release is again packed with new features, bug fixes and
+other improvements.
 
 
-Full release notes will one day be found at:
+The 1.22 release series adds new features on top of the 1.20 series and is
+part of the API and ABI-stable 1.x release series.
+
+Full release notes will soon be available at:
 
   https://gstreamer.freedesktop.org/releases/1.22/
 
 
   https://gstreamer.freedesktop.org/releases/1.22/
 
@@ -51,6 +53,9 @@ with other GStreamer modules for a complete multimedia experience.
 
  - gst-editing-services: library an plugins for non-linear editing
 
 
  - gst-editing-services: library an plugins for non-linear editing
 
+ - gst-plugins-rs: an exciting collection of well-maintained plugins written
+                   in the Rust programming language (usable from any language)
+
 ==== Download ====
 
 You can find source releases of gstreamer in the download
 ==== Download ====
 
 You can find source releases of gstreamer in the download
index f0323d1..a636e4e 100644 (file)
@@ -33,6 +33,16 @@ a basic collection of elements
 
  <release>
   <Version>
 
  <release>
   <Version>
+   <revision>1.21.90</revision>
+   <branch>main</branch>
+   <name></name>
+   <created>2023-01-13</created>
+   <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.21.90.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.21.3</revision>
    <branch>main</branch>
    <name></name>
    <revision>1.21.3</revision>
    <branch>main</branch>
    <name></name>
index 3fc2356..e40bfdc 100644 (file)
@@ -1,5 +1,5 @@
 project('gst-omx', 'c',
 project('gst-omx', 'c',
-  version : '1.21.3.1',
+  version : '1.21.90',
   meson_version : '>= 0.62',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
   meson_version : '>= 0.62',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
index cfa47b5..d801110 100644 (file)
@@ -1,28 +1,23 @@
 GStreamer 1.22 Release Notes
 
 GStreamer 1.22 has not been released yet. It is scheduled for release
 GStreamer 1.22 Release Notes
 
 GStreamer 1.22 has not been released yet. It is scheduled for release
-around the end of December 2022 / beginning of January 2023.
+around in January 2023.
 
 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.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
+1.21.90 is the first release candidate for 1.22 (rc1) in that series
 
 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.
 
 
 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.
 
-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.
-
 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.
 
 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: Monday 5 December 2022, 01:00 UTC (log)
+Last updated: Thursday 12 January 2023, 15:00 UTC (log)
 
 Introduction
 
 
 Introduction
 
@@ -193,6 +188,13 @@ Build and Dependencies
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   GLib >= 2.64 is now required (technically it still says >= 2.62 but
+    the plan is to bump that to 2.64 soon once some CI issues are sorted
+    out)
+
+-   libnice >= 0.1.21 is now required and contains important fixes for
+    GStreamer’s WebRTC stack.
+
 gst-build
 
 -   this section will be filled in in due course
 gst-build
 
 -   this section will be filled in in due course
@@ -241,6 +243,10 @@ Windows
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   The Windows universal UWP build is currently non-functional and will
+    need updating after the recent GLib upgrade. It is unclear if anyone
+    is using these binaries, so if you are please make yourself known.
+
 Linux
 
 -   this section will be filled in in due course
 Linux
 
 -   this section will be filled in in due course
@@ -253,6 +259,14 @@ Possibly Breaking Changes
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   the Opus audio payloader and depayloader no longer accept the lower
+    case encoding-format=multiopus but instead produce and accept only
+    the upper case variant encoding-format=MULTIOPUS, since those should
+    always be upper case in GStreamer (caps fields are always case
+    sensitive). This should hopefully only affect applications where RTP
+    caps are set manually and multi-channel audio (>= 3 channels) is
+    used.
+
 Known Issues
 
 -   this section will be filled in in due course
 Known Issues
 
 -   this section will be filled in in due course
@@ -323,7 +337,7 @@ the git 1.22 branch, which will be a stable branch.
 
 1.22.0
 
 
 1.22.0
 
-1.22.0 is scheduled to be released around December 2022.
+1.22.0 is scheduled to be released in January 2023.
 
 Schedule for 1.24
 
 
 Schedule for 1.24
 
index e162ccf..40c93e6 100644 (file)
@@ -1,13 +1,15 @@
-This is GStreamer gst-plugins-bad 1.21.3.
+This is GStreamer gst-plugins-bad 1.21.90.
 
 
-GStreamer 1.21 is the unstable development branch leading up to the next major
-stable version which will be 1.22.
+The GStreamer team is thrilled to announce a first release candidate of a new
+major feature release of your favourite cross-platform multimedia framework!
 
 
-The 1.21 development series adds new features on top of the 1.20 series and is
-part of the API and ABI-stable 1.x release series of the GStreamer multimedia
-framework.
+As always, this release is again packed with new features, bug fixes and
+other improvements.
 
 
-Full release notes will one day be found at:
+The 1.22 release series adds new features on top of the 1.20 series and is
+part of the API and ABI-stable 1.x release series.
+
+Full release notes will soon be available at:
 
   https://gstreamer.freedesktop.org/releases/1.22/
 
 
   https://gstreamer.freedesktop.org/releases/1.22/
 
@@ -51,6 +53,9 @@ with other GStreamer modules for a complete multimedia experience.
 
  - gst-editing-services: library an plugins for non-linear editing
 
 
  - gst-editing-services: library an plugins for non-linear editing
 
+ - gst-plugins-rs: an exciting collection of well-maintained plugins written
+                   in the Rust programming language (usable from any language)
+
 ==== Download ====
 
 You can find source releases of gstreamer in the download
 ==== Download ====
 
 You can find source releases of gstreamer in the download
index 5bd4e13..9bd6cd1 100644 (file)
@@ -35,6 +35,16 @@ real live maintainer, or some actual wide use.
 
  <release>
   <Version>
 
  <release>
   <Version>
+   <revision>1.21.90</revision>
+   <branch>main</branch>
+   <name></name>
+   <created>2023-01-13</created>
+   <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.21.90.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.21.3</revision>
    <branch>main</branch>
    <name></name>
    <revision>1.21.3</revision>
    <branch>main</branch>
    <name></name>
index 4e584e9..104e466 100644 (file)
@@ -1,5 +1,5 @@
 project('gst-plugins-bad', 'c', 'cpp',
 project('gst-plugins-bad', 'c', 'cpp',
-  version : '1.21.3.1',
+  version : '1.21.90',
   meson_version : '>= 0.62',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
   meson_version : '>= 0.62',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
index cfa47b5..d801110 100644 (file)
@@ -1,28 +1,23 @@
 GStreamer 1.22 Release Notes
 
 GStreamer 1.22 has not been released yet. It is scheduled for release
 GStreamer 1.22 Release Notes
 
 GStreamer 1.22 has not been released yet. It is scheduled for release
-around the end of December 2022 / beginning of January 2023.
+around in January 2023.
 
 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.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
+1.21.90 is the first release candidate for 1.22 (rc1) in that series
 
 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.
 
 
 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.
 
-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.
-
 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.
 
 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: Monday 5 December 2022, 01:00 UTC (log)
+Last updated: Thursday 12 January 2023, 15:00 UTC (log)
 
 Introduction
 
 
 Introduction
 
@@ -193,6 +188,13 @@ Build and Dependencies
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   GLib >= 2.64 is now required (technically it still says >= 2.62 but
+    the plan is to bump that to 2.64 soon once some CI issues are sorted
+    out)
+
+-   libnice >= 0.1.21 is now required and contains important fixes for
+    GStreamer’s WebRTC stack.
+
 gst-build
 
 -   this section will be filled in in due course
 gst-build
 
 -   this section will be filled in in due course
@@ -241,6 +243,10 @@ Windows
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   The Windows universal UWP build is currently non-functional and will
+    need updating after the recent GLib upgrade. It is unclear if anyone
+    is using these binaries, so if you are please make yourself known.
+
 Linux
 
 -   this section will be filled in in due course
 Linux
 
 -   this section will be filled in in due course
@@ -253,6 +259,14 @@ Possibly Breaking Changes
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   the Opus audio payloader and depayloader no longer accept the lower
+    case encoding-format=multiopus but instead produce and accept only
+    the upper case variant encoding-format=MULTIOPUS, since those should
+    always be upper case in GStreamer (caps fields are always case
+    sensitive). This should hopefully only affect applications where RTP
+    caps are set manually and multi-channel audio (>= 3 channels) is
+    used.
+
 Known Issues
 
 -   this section will be filled in in due course
 Known Issues
 
 -   this section will be filled in in due course
@@ -323,7 +337,7 @@ the git 1.22 branch, which will be a stable branch.
 
 1.22.0
 
 
 1.22.0
 
-1.22.0 is scheduled to be released around December 2022.
+1.22.0 is scheduled to be released in January 2023.
 
 Schedule for 1.24
 
 
 Schedule for 1.24
 
index ecba9e8..f02156b 100644 (file)
@@ -1,13 +1,15 @@
-This is GStreamer gst-plugins-base 1.21.3.
+This is GStreamer gst-plugins-base 1.21.90.
 
 
-GStreamer 1.21 is the unstable development branch leading up to the next major
-stable version which will be 1.22.
+The GStreamer team is thrilled to announce a first release candidate of a new
+major feature release of your favourite cross-platform multimedia framework!
 
 
-The 1.21 development series adds new features on top of the 1.20 series and is
-part of the API and ABI-stable 1.x release series of the GStreamer multimedia
-framework.
+As always, this release is again packed with new features, bug fixes and
+other improvements.
 
 
-Full release notes will one day be found at:
+The 1.22 release series adds new features on top of the 1.20 series and is
+part of the API and ABI-stable 1.x release series.
+
+Full release notes will soon be available at:
 
   https://gstreamer.freedesktop.org/releases/1.22/
 
 
   https://gstreamer.freedesktop.org/releases/1.22/
 
@@ -51,6 +53,9 @@ with other GStreamer modules for a complete multimedia experience.
 
  - gst-editing-services: library an plugins for non-linear editing
 
 
  - gst-editing-services: library an plugins for non-linear editing
 
+ - gst-plugins-rs: an exciting collection of well-maintained plugins written
+                   in the Rust programming language (usable from any language)
+
 ==== Download ====
 
 You can find source releases of gstreamer in the download
 ==== Download ====
 
 You can find source releases of gstreamer in the download
index 473158e..49af932 100644 (file)
@@ -36,6 +36,16 @@ A wide range of video and audio decoders, encoders, and filters are included.
 
  <release>
   <Version>
 
  <release>
   <Version>
+   <revision>1.21.90</revision>
+   <branch>main</branch>
+   <name></name>
+   <created>2023-01-13</created>
+   <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.21.90.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.21.3</revision>
    <branch>main</branch>
    <name></name>
    <revision>1.21.3</revision>
    <branch>main</branch>
    <name></name>
index 1529aa7..a41f37d 100644 (file)
@@ -1,5 +1,5 @@
 project('gst-plugins-base', 'c',
 project('gst-plugins-base', 'c',
-  version : '1.21.3.1',
+  version : '1.21.90',
   meson_version : '>= 0.62',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
   meson_version : '>= 0.62',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
index cfa47b5..d801110 100644 (file)
@@ -1,28 +1,23 @@
 GStreamer 1.22 Release Notes
 
 GStreamer 1.22 has not been released yet. It is scheduled for release
 GStreamer 1.22 Release Notes
 
 GStreamer 1.22 has not been released yet. It is scheduled for release
-around the end of December 2022 / beginning of January 2023.
+around in January 2023.
 
 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.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
+1.21.90 is the first release candidate for 1.22 (rc1) in that series
 
 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.
 
 
 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.
 
-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.
-
 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.
 
 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: Monday 5 December 2022, 01:00 UTC (log)
+Last updated: Thursday 12 January 2023, 15:00 UTC (log)
 
 Introduction
 
 
 Introduction
 
@@ -193,6 +188,13 @@ Build and Dependencies
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   GLib >= 2.64 is now required (technically it still says >= 2.62 but
+    the plan is to bump that to 2.64 soon once some CI issues are sorted
+    out)
+
+-   libnice >= 0.1.21 is now required and contains important fixes for
+    GStreamer’s WebRTC stack.
+
 gst-build
 
 -   this section will be filled in in due course
 gst-build
 
 -   this section will be filled in in due course
@@ -241,6 +243,10 @@ Windows
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   The Windows universal UWP build is currently non-functional and will
+    need updating after the recent GLib upgrade. It is unclear if anyone
+    is using these binaries, so if you are please make yourself known.
+
 Linux
 
 -   this section will be filled in in due course
 Linux
 
 -   this section will be filled in in due course
@@ -253,6 +259,14 @@ Possibly Breaking Changes
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   the Opus audio payloader and depayloader no longer accept the lower
+    case encoding-format=multiopus but instead produce and accept only
+    the upper case variant encoding-format=MULTIOPUS, since those should
+    always be upper case in GStreamer (caps fields are always case
+    sensitive). This should hopefully only affect applications where RTP
+    caps are set manually and multi-channel audio (>= 3 channels) is
+    used.
+
 Known Issues
 
 -   this section will be filled in in due course
 Known Issues
 
 -   this section will be filled in in due course
@@ -323,7 +337,7 @@ the git 1.22 branch, which will be a stable branch.
 
 1.22.0
 
 
 1.22.0
 
-1.22.0 is scheduled to be released around December 2022.
+1.22.0 is scheduled to be released in January 2023.
 
 Schedule for 1.24
 
 
 Schedule for 1.24
 
index 8999013..c324a13 100644 (file)
@@ -1,13 +1,15 @@
-This is GStreamer gst-plugins-good 1.21.3.
+This is GStreamer gst-plugins-good 1.21.90.
 
 
-GStreamer 1.21 is the unstable development branch leading up to the next major
-stable version which will be 1.22.
+The GStreamer team is thrilled to announce a first release candidate of a new
+major feature release of your favourite cross-platform multimedia framework!
 
 
-The 1.21 development series adds new features on top of the 1.20 series and is
-part of the API and ABI-stable 1.x release series of the GStreamer multimedia
-framework.
+As always, this release is again packed with new features, bug fixes and
+other improvements.
 
 
-Full release notes will one day be found at:
+The 1.22 release series adds new features on top of the 1.20 series and is
+part of the API and ABI-stable 1.x release series.
+
+Full release notes will soon be available at:
 
   https://gstreamer.freedesktop.org/releases/1.22/
 
 
   https://gstreamer.freedesktop.org/releases/1.22/
 
@@ -51,6 +53,9 @@ with other GStreamer modules for a complete multimedia experience.
 
  - gst-editing-services: library an plugins for non-linear editing
 
 
  - gst-editing-services: library an plugins for non-linear editing
 
+ - gst-plugins-rs: an exciting collection of well-maintained plugins written
+                   in the Rust programming language (usable from any language)
+
 ==== Download ====
 
 You can find source releases of gstreamer in the download
 ==== Download ====
 
 You can find source releases of gstreamer in the download
index 9baf233..d7543f0 100644 (file)
                         "construct": false,
                         "construct-only": false,
                         "controllable": false,
                         "construct": false,
                         "construct-only": false,
                         "controllable": false,
-                        "default": "GStreamer 1.21.3.1 FLV muxer",
+                        "default": "GStreamer 1.21.90 FLV muxer",
                         "mutable": "null",
                         "readable": true,
                         "type": "gchararray",
                         "mutable": "null",
                         "readable": true,
                         "type": "gchararray",
                         "construct": false,
                         "construct-only": false,
                         "controllable": false,
                         "construct": false,
                         "construct-only": false,
                         "controllable": false,
-                        "default": "GStreamer 1.21.3.1 FLV muxer",
+                        "default": "GStreamer 1.21.90 FLV muxer",
                         "mutable": "null",
                         "readable": true,
                         "type": "gchararray",
                         "mutable": "null",
                         "readable": true,
                         "type": "gchararray",
                         "construct": false,
                         "construct-only": false,
                         "controllable": false,
                         "construct": false,
                         "construct-only": false,
                         "controllable": false,
-                        "default": "GStreamer/1.21.3.1",
+                        "default": "GStreamer/1.21.90",
                         "mutable": "null",
                         "readable": true,
                         "type": "gchararray",
                         "mutable": "null",
                         "readable": true,
                         "type": "gchararray",
                         "construct": false,
                         "construct-only": false,
                         "controllable": false,
                         "construct": false,
                         "construct-only": false,
                         "controllable": false,
-                        "default": "GStreamer 1.21.3.1",
+                        "default": "GStreamer 1.21.90",
                         "mutable": "null",
                         "readable": true,
                         "type": "gchararray",
                         "mutable": "null",
                         "readable": true,
                         "type": "gchararray",
                         "construct": false,
                         "construct-only": false,
                         "controllable": false,
                         "construct": false,
                         "construct-only": false,
                         "controllable": false,
-                        "default": "GStreamer souphttpsrc 1.21.3.1 ",
+                        "default": "GStreamer souphttpsrc 1.21.90 ",
                         "mutable": "null",
                         "readable": true,
                         "type": "gchararray",
                         "mutable": "null",
                         "readable": true,
                         "type": "gchararray",
index 3da31a8..d20bbb7 100644 (file)
@@ -34,6 +34,16 @@ the plug-in code, LGPL or LGPL-compatible for the supporting library).
 
  <release>
   <Version>
 
  <release>
   <Version>
+   <revision>1.21.90</revision>
+   <branch>main</branch>
+   <name></name>
+   <created>2023-01-13</created>
+   <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.21.90.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.21.3</revision>
    <branch>main</branch>
    <name></name>
    <revision>1.21.3</revision>
    <branch>main</branch>
    <name></name>
index 1687899..fb18976 100644 (file)
@@ -1,5 +1,5 @@
 project('gst-plugins-good', 'c',
 project('gst-plugins-good', 'c',
-  version : '1.21.3.1',
+  version : '1.21.90',
   meson_version : '>= 0.62',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
   meson_version : '>= 0.62',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
index f4d0b23..e06bb45 100644 (file)
@@ -2,4 +2,4 @@
 directory=gst-plugins-rs
 url=https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
 push-url=git@gitlab.freedesktop.org:gstreamer/gst-plugins-rs.git
 directory=gst-plugins-rs
 url=https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
 push-url=git@gitlab.freedesktop.org:gstreamer/gst-plugins-rs.git
-revision=0.9
+revision=gstreamer-1.21.90
index cfa47b5..d801110 100644 (file)
@@ -1,28 +1,23 @@
 GStreamer 1.22 Release Notes
 
 GStreamer 1.22 has not been released yet. It is scheduled for release
 GStreamer 1.22 Release Notes
 
 GStreamer 1.22 has not been released yet. It is scheduled for release
-around the end of December 2022 / beginning of January 2023.
+around in January 2023.
 
 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.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
+1.21.90 is the first release candidate for 1.22 (rc1) in that series
 
 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.
 
 
 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.
 
-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.
-
 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.
 
 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: Monday 5 December 2022, 01:00 UTC (log)
+Last updated: Thursday 12 January 2023, 15:00 UTC (log)
 
 Introduction
 
 
 Introduction
 
@@ -193,6 +188,13 @@ Build and Dependencies
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   GLib >= 2.64 is now required (technically it still says >= 2.62 but
+    the plan is to bump that to 2.64 soon once some CI issues are sorted
+    out)
+
+-   libnice >= 0.1.21 is now required and contains important fixes for
+    GStreamer’s WebRTC stack.
+
 gst-build
 
 -   this section will be filled in in due course
 gst-build
 
 -   this section will be filled in in due course
@@ -241,6 +243,10 @@ Windows
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   The Windows universal UWP build is currently non-functional and will
+    need updating after the recent GLib upgrade. It is unclear if anyone
+    is using these binaries, so if you are please make yourself known.
+
 Linux
 
 -   this section will be filled in in due course
 Linux
 
 -   this section will be filled in in due course
@@ -253,6 +259,14 @@ Possibly Breaking Changes
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   the Opus audio payloader and depayloader no longer accept the lower
+    case encoding-format=multiopus but instead produce and accept only
+    the upper case variant encoding-format=MULTIOPUS, since those should
+    always be upper case in GStreamer (caps fields are always case
+    sensitive). This should hopefully only affect applications where RTP
+    caps are set manually and multi-channel audio (>= 3 channels) is
+    used.
+
 Known Issues
 
 -   this section will be filled in in due course
 Known Issues
 
 -   this section will be filled in in due course
@@ -323,7 +337,7 @@ the git 1.22 branch, which will be a stable branch.
 
 1.22.0
 
 
 1.22.0
 
-1.22.0 is scheduled to be released around December 2022.
+1.22.0 is scheduled to be released in January 2023.
 
 Schedule for 1.24
 
 
 Schedule for 1.24
 
index 4809c7e..f1b2421 100644 (file)
@@ -1,13 +1,15 @@
-This is GStreamer gst-plugins-ugly 1.21.3.
+This is GStreamer gst-plugins-ugly 1.21.90.
 
 
-GStreamer 1.21 is the unstable development branch leading up to the next major
-stable version which will be 1.22.
+The GStreamer team is thrilled to announce a first release candidate of a new
+major feature release of your favourite cross-platform multimedia framework!
 
 
-The 1.21 development series adds new features on top of the 1.20 series and is
-part of the API and ABI-stable 1.x release series of the GStreamer multimedia
-framework.
+As always, this release is again packed with new features, bug fixes and
+other improvements.
 
 
-Full release notes will one day be found at:
+The 1.22 release series adds new features on top of the 1.20 series and is
+part of the API and ABI-stable 1.x release series.
+
+Full release notes will soon be available at:
 
   https://gstreamer.freedesktop.org/releases/1.22/
 
 
   https://gstreamer.freedesktop.org/releases/1.22/
 
@@ -51,6 +53,9 @@ with other GStreamer modules for a complete multimedia experience.
 
  - gst-editing-services: library an plugins for non-linear editing
 
 
  - gst-editing-services: library an plugins for non-linear editing
 
+ - gst-plugins-rs: an exciting collection of well-maintained plugins written
+                   in the Rust programming language (usable from any language)
+
 ==== Download ====
 
 You can find source releases of gstreamer in the download
 ==== Download ====
 
 You can find source releases of gstreamer in the download
index bc1074f..2c53ddc 100644 (file)
@@ -35,6 +35,16 @@ might be widely known to present patent problems.
 
  <release>
   <Version>
 
  <release>
   <Version>
+   <revision>1.21.90</revision>
+   <branch>main</branch>
+   <name></name>
+   <created>2023-01-13</created>
+   <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.21.90.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.21.3</revision>
    <branch>main</branch>
    <name></name>
    <revision>1.21.3</revision>
    <branch>main</branch>
    <name></name>
index 8222990..82cf32d 100644 (file)
@@ -1,5 +1,5 @@
 project('gst-plugins-ugly', 'c',
 project('gst-plugins-ugly', 'c',
-  version : '1.21.3.1',
+  version : '1.21.90',
   meson_version : '>= 0.62',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
   meson_version : '>= 0.62',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
index cfa47b5..d801110 100644 (file)
@@ -1,28 +1,23 @@
 GStreamer 1.22 Release Notes
 
 GStreamer 1.22 has not been released yet. It is scheduled for release
 GStreamer 1.22 Release Notes
 
 GStreamer 1.22 has not been released yet. It is scheduled for release
-around the end of December 2022 / beginning of January 2023.
+around in January 2023.
 
 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.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
+1.21.90 is the first release candidate for 1.22 (rc1) in that series
 
 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.
 
 
 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.
 
-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.
-
 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.
 
 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: Monday 5 December 2022, 01:00 UTC (log)
+Last updated: Thursday 12 January 2023, 15:00 UTC (log)
 
 Introduction
 
 
 Introduction
 
@@ -193,6 +188,13 @@ Build and Dependencies
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   GLib >= 2.64 is now required (technically it still says >= 2.62 but
+    the plan is to bump that to 2.64 soon once some CI issues are sorted
+    out)
+
+-   libnice >= 0.1.21 is now required and contains important fixes for
+    GStreamer’s WebRTC stack.
+
 gst-build
 
 -   this section will be filled in in due course
 gst-build
 
 -   this section will be filled in in due course
@@ -241,6 +243,10 @@ Windows
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   The Windows universal UWP build is currently non-functional and will
+    need updating after the recent GLib upgrade. It is unclear if anyone
+    is using these binaries, so if you are please make yourself known.
+
 Linux
 
 -   this section will be filled in in due course
 Linux
 
 -   this section will be filled in in due course
@@ -253,6 +259,14 @@ Possibly Breaking Changes
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   the Opus audio payloader and depayloader no longer accept the lower
+    case encoding-format=multiopus but instead produce and accept only
+    the upper case variant encoding-format=MULTIOPUS, since those should
+    always be upper case in GStreamer (caps fields are always case
+    sensitive). This should hopefully only affect applications where RTP
+    caps are set manually and multi-channel audio (>= 3 channels) is
+    used.
+
 Known Issues
 
 -   this section will be filled in in due course
 Known Issues
 
 -   this section will be filled in in due course
@@ -323,7 +337,7 @@ the git 1.22 branch, which will be a stable branch.
 
 1.22.0
 
 
 1.22.0
 
-1.22.0 is scheduled to be released around December 2022.
+1.22.0 is scheduled to be released in January 2023.
 
 Schedule for 1.24
 
 
 Schedule for 1.24
 
index f7bfbc1..23366ee 100644 (file)
@@ -1,13 +1,15 @@
-This is GStreamer gst-python 1.21.3.
+This is GStreamer gst-python 1.21.90.
 
 
-GStreamer 1.21 is the unstable development branch leading up to the next major
-stable version which will be 1.22.
+The GStreamer team is thrilled to announce a first release candidate of a new
+major feature release of your favourite cross-platform multimedia framework!
 
 
-The 1.21 development series adds new features on top of the 1.20 series and is
-part of the API and ABI-stable 1.x release series of the GStreamer multimedia
-framework.
+As always, this release is again packed with new features, bug fixes and
+other improvements.
 
 
-Full release notes will one day be found at:
+The 1.22 release series adds new features on top of the 1.20 series and is
+part of the API and ABI-stable 1.x release series.
+
+Full release notes will soon be available at:
 
   https://gstreamer.freedesktop.org/releases/1.22/
 
 
   https://gstreamer.freedesktop.org/releases/1.22/
 
@@ -51,6 +53,9 @@ with other GStreamer modules for a complete multimedia experience.
 
  - gst-editing-services: library an plugins for non-linear editing
 
 
  - gst-editing-services: library an plugins for non-linear editing
 
+ - gst-plugins-rs: an exciting collection of well-maintained plugins written
+                   in the Rust programming language (usable from any language)
+
 ==== Download ====
 
 You can find source releases of gstreamer in the download
 ==== Download ====
 
 You can find source releases of gstreamer in the download
index 8d20fbc..d28f4c0 100644 (file)
@@ -32,6 +32,16 @@ GStreamer Python Bindings is a set of overrides and Gst fundamental types handli
 
  <release>
   <Version>
 
  <release>
   <Version>
+   <revision>1.21.90</revision>
+   <branch>main</branch>
+   <name></name>
+   <created>2023-01-13</created>
+   <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.21.90.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.21.3</revision>
    <branch>main</branch>
    <name></name>
    <revision>1.21.3</revision>
    <branch>main</branch>
    <name></name>
index 1f7e39d..336065d 100644 (file)
@@ -1,5 +1,5 @@
 project('gst-python', 'c',
 project('gst-python', 'c',
-  version : '1.21.3.1',
+  version : '1.21.90',
   meson_version : '>= 0.62',
   default_options : [ 'warning_level=1',
                       'c_std=gnu99',
   meson_version : '>= 0.62',
   default_options : [ 'warning_level=1',
                       'c_std=gnu99',
index cfa47b5..d801110 100644 (file)
@@ -1,28 +1,23 @@
 GStreamer 1.22 Release Notes
 
 GStreamer 1.22 has not been released yet. It is scheduled for release
 GStreamer 1.22 Release Notes
 
 GStreamer 1.22 has not been released yet. It is scheduled for release
-around the end of December 2022 / beginning of January 2023.
+around in January 2023.
 
 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.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
+1.21.90 is the first release candidate for 1.22 (rc1) in that series
 
 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.
 
 
 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.
 
-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.
-
 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.
 
 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: Monday 5 December 2022, 01:00 UTC (log)
+Last updated: Thursday 12 January 2023, 15:00 UTC (log)
 
 Introduction
 
 
 Introduction
 
@@ -193,6 +188,13 @@ Build and Dependencies
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   GLib >= 2.64 is now required (technically it still says >= 2.62 but
+    the plan is to bump that to 2.64 soon once some CI issues are sorted
+    out)
+
+-   libnice >= 0.1.21 is now required and contains important fixes for
+    GStreamer’s WebRTC stack.
+
 gst-build
 
 -   this section will be filled in in due course
 gst-build
 
 -   this section will be filled in in due course
@@ -241,6 +243,10 @@ Windows
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   The Windows universal UWP build is currently non-functional and will
+    need updating after the recent GLib upgrade. It is unclear if anyone
+    is using these binaries, so if you are please make yourself known.
+
 Linux
 
 -   this section will be filled in in due course
 Linux
 
 -   this section will be filled in in due course
@@ -253,6 +259,14 @@ Possibly Breaking Changes
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   the Opus audio payloader and depayloader no longer accept the lower
+    case encoding-format=multiopus but instead produce and accept only
+    the upper case variant encoding-format=MULTIOPUS, since those should
+    always be upper case in GStreamer (caps fields are always case
+    sensitive). This should hopefully only affect applications where RTP
+    caps are set manually and multi-channel audio (>= 3 channels) is
+    used.
+
 Known Issues
 
 -   this section will be filled in in due course
 Known Issues
 
 -   this section will be filled in in due course
@@ -323,7 +337,7 @@ the git 1.22 branch, which will be a stable branch.
 
 1.22.0
 
 
 1.22.0
 
-1.22.0 is scheduled to be released around December 2022.
+1.22.0 is scheduled to be released in January 2023.
 
 Schedule for 1.24
 
 
 Schedule for 1.24
 
index 335f284..e5c9390 100644 (file)
@@ -1,13 +1,15 @@
-This is GStreamer gst-rtsp-server 1.21.3.
+This is GStreamer gst-rtsp-server 1.21.90.
 
 
-GStreamer 1.21 is the unstable development branch leading up to the next major
-stable version which will be 1.22.
+The GStreamer team is thrilled to announce a first release candidate of a new
+major feature release of your favourite cross-platform multimedia framework!
 
 
-The 1.21 development series adds new features on top of the 1.20 series and is
-part of the API and ABI-stable 1.x release series of the GStreamer multimedia
-framework.
+As always, this release is again packed with new features, bug fixes and
+other improvements.
 
 
-Full release notes will one day be found at:
+The 1.22 release series adds new features on top of the 1.20 series and is
+part of the API and ABI-stable 1.x release series.
+
+Full release notes will soon be available at:
 
   https://gstreamer.freedesktop.org/releases/1.22/
 
 
   https://gstreamer.freedesktop.org/releases/1.22/
 
@@ -51,6 +53,9 @@ with other GStreamer modules for a complete multimedia experience.
 
  - gst-editing-services: library an plugins for non-linear editing
 
 
  - gst-editing-services: library an plugins for non-linear editing
 
+ - gst-plugins-rs: an exciting collection of well-maintained plugins written
+                   in the Rust programming language (usable from any language)
+
 ==== Download ====
 
 You can find source releases of gstreamer in the download
 ==== Download ====
 
 You can find source releases of gstreamer in the download
index 490b10f..78a15e2 100644 (file)
                         "construct": false,
                         "construct-only": false,
                         "controllable": false,
                         "construct": false,
                         "construct-only": false,
                         "controllable": false,
-                        "default": "GStreamer/1.21.3.1",
+                        "default": "GStreamer/1.21.90",
                         "mutable": "null",
                         "readable": true,
                         "type": "gchararray",
                         "mutable": "null",
                         "readable": true,
                         "type": "gchararray",
index ca0ae04..71b8f34 100644 (file)
@@ -32,6 +32,16 @@ RTSP server library based on GStreamer
 
  <release>
   <Version>
 
  <release>
   <Version>
+   <revision>1.21.90</revision>
+   <branch>main</branch>
+   <name></name>
+   <created>2023-01-13</created>
+   <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.21.90.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.21.3</revision>
    <branch>main</branch>
    <name></name>
    <revision>1.21.3</revision>
    <branch>main</branch>
    <name></name>
index 152b678..2c4e8f8 100644 (file)
@@ -1,5 +1,5 @@
 project('gst-rtsp-server', 'c',
 project('gst-rtsp-server', 'c',
-  version : '1.21.3.1',
+  version : '1.21.90',
   meson_version : '>= 0.62',
   default_options : ['warning_level=1', 'buildtype=debugoptimized'])
 
   meson_version : '>= 0.62',
   default_options : ['warning_level=1', 'buildtype=debugoptimized'])
 
index f1a93c9..276f2d5 100644 (file)
@@ -1,4 +1,4 @@
-project('gstreamer-sharp', ['cs', 'c'], version: '1.21.3.1',
+project('gstreamer-sharp', ['cs', 'c'], version: '1.21.90',
     meson_version : '>= 0.62', license: 'LGPL')
 
 if host_machine.system() == 'osx'
     meson_version : '>= 0.62', license: 'LGPL')
 
 if host_machine.system() == 'osx'
index 29bb3d6..500f3de 100644 (file)
@@ -17,9 +17,9 @@ namespace Gst.PbUtils {
                public const string ENCODING_CATEGORY_ONLINE_SERVICE = @"online-service";
                public const string ENCODING_CATEGORY_STORAGE_EDITING = @"storage-editing";
                public const int PLUGINS_BASE_VERSION_MAJOR = 1;
                public const string ENCODING_CATEGORY_ONLINE_SERVICE = @"online-service";
                public const string ENCODING_CATEGORY_STORAGE_EDITING = @"storage-editing";
                public const int PLUGINS_BASE_VERSION_MAJOR = 1;
-               public const int PLUGINS_BASE_VERSION_MICRO = 3;
+               public const int PLUGINS_BASE_VERSION_MICRO = 90;
                public const int PLUGINS_BASE_VERSION_MINOR = 21;
                public const int PLUGINS_BASE_VERSION_MINOR = 21;
-               public const int PLUGINS_BASE_VERSION_NANO = 1;
+               public const int PLUGINS_BASE_VERSION_NANO = 0;
 #endregion
        }
 }
 #endregion
        }
 }
index 7376788..796b801 100644 (file)
@@ -170,9 +170,9 @@ namespace Gst {
                public const int VALUE_LESS_THAN = -1;
                public const int VALUE_UNORDERED = 2;
                public const int VERSION_MAJOR = 1;
                public const int VALUE_LESS_THAN = -1;
                public const int VALUE_UNORDERED = 2;
                public const int VERSION_MAJOR = 1;
-               public const int VERSION_MICRO = 3;
+               public const int VERSION_MICRO = 90;
                public const int VERSION_MINOR = 21;
                public const int VERSION_MINOR = 21;
-               public const int VERSION_NANO = 1;
+               public const int VERSION_NANO = 0;
 #endregion
        }
 }
 #endregion
        }
 }
index a7d717e..62d3951 100644 (file)
       <constant value="1" ctype="gint" gtype="gint" name="VALUE_GREATER_THAN" />
       <constant value="-1" ctype="gint" gtype="gint" name="VALUE_LESS_THAN" />
       <constant value="2" ctype="gint" gtype="gint" name="VALUE_UNORDERED" />
       <constant value="1" ctype="gint" gtype="gint" name="VALUE_GREATER_THAN" />
       <constant value="-1" ctype="gint" gtype="gint" name="VALUE_LESS_THAN" />
       <constant value="2" ctype="gint" gtype="gint" name="VALUE_UNORDERED" />
-      <constant value="1" ctype="gint" gtype="gint"            name="VERSION_MAJOR" />
-      <constant value="3" ctype="gint" gtype="gint"            name="VERSION_MICRO" />
-      <constant value="21" ctype="gint" gtype="gint"            name="VERSION_MINOR" />
-      <constant value="1" ctype="gint" gtype="gint"            name="VERSION_NANO" />
+      <constant value="1" ctype="gint" gtype="gint"             name="VERSION_MAJOR" />
+      <constant value="90" ctype="gint" gtype="gint"             name="VERSION_MICRO" />
+      <constant value="21" ctype="gint" gtype="gint"             name="VERSION_MINOR" />
+      <constant value="0" ctype="gint" gtype="gint"             name="VERSION_NANO" />
     </object>
     <class name="Parse" cname="GstParse" disable_void_ctor="1">
       <method name="ParseBinFromDescription" cname="gst_parse_bin_from_description" shared="true">
     </object>
     <class name="Parse" cname="GstParse" disable_void_ctor="1">
       <method name="ParseBinFromDescription" cname="gst_parse_bin_from_description" shared="true">
       <constant value="file-extension" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_FILE_EXTENSION" />
       <constant value="online-service" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_ONLINE_SERVICE" />
       <constant value="storage-editing" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_STORAGE_EDITING" />
       <constant value="file-extension" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_FILE_EXTENSION" />
       <constant value="online-service" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_ONLINE_SERVICE" />
       <constant value="storage-editing" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_STORAGE_EDITING" />
-      <constant value="1" ctype="gint" gtype="gint"            name="PLUGINS_BASE_VERSION_MAJOR" />
-      <constant value="3" ctype="gint" gtype="gint"            name="PLUGINS_BASE_VERSION_MICRO" />
-      <constant value="21" ctype="gint" gtype="gint"            name="PLUGINS_BASE_VERSION_MINOR" />
-      <constant value="1" ctype="gint" gtype="gint"            name="PLUGINS_BASE_VERSION_NANO" />
+      <constant value="1" ctype="gint" gtype="gint"             name="PLUGINS_BASE_VERSION_MAJOR" />
+      <constant value="90" ctype="gint" gtype="gint"             name="PLUGINS_BASE_VERSION_MICRO" />
+      <constant value="21" ctype="gint" gtype="gint"             name="PLUGINS_BASE_VERSION_MINOR" />
+      <constant value="0" ctype="gint" gtype="gint"             name="PLUGINS_BASE_VERSION_NANO" />
     </object>
   </namespace>
   <namespace name="Gst.Rtp" library="gstrtp-1.0-0.dll">
     </object>
   </namespace>
   <namespace name="Gst.Rtp" library="gstrtp-1.0-0.dll">
index cfa47b5..d801110 100644 (file)
@@ -1,28 +1,23 @@
 GStreamer 1.22 Release Notes
 
 GStreamer 1.22 has not been released yet. It is scheduled for release
 GStreamer 1.22 Release Notes
 
 GStreamer 1.22 has not been released yet. It is scheduled for release
-around the end of December 2022 / beginning of January 2023.
+around in January 2023.
 
 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.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
+1.21.90 is the first release candidate for 1.22 (rc1) in that series
 
 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.
 
 
 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.
 
-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.
-
 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.
 
 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: Monday 5 December 2022, 01:00 UTC (log)
+Last updated: Thursday 12 January 2023, 15:00 UTC (log)
 
 Introduction
 
 
 Introduction
 
@@ -193,6 +188,13 @@ Build and Dependencies
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   GLib >= 2.64 is now required (technically it still says >= 2.62 but
+    the plan is to bump that to 2.64 soon once some CI issues are sorted
+    out)
+
+-   libnice >= 0.1.21 is now required and contains important fixes for
+    GStreamer’s WebRTC stack.
+
 gst-build
 
 -   this section will be filled in in due course
 gst-build
 
 -   this section will be filled in in due course
@@ -241,6 +243,10 @@ Windows
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   The Windows universal UWP build is currently non-functional and will
+    need updating after the recent GLib upgrade. It is unclear if anyone
+    is using these binaries, so if you are please make yourself known.
+
 Linux
 
 -   this section will be filled in in due course
 Linux
 
 -   this section will be filled in in due course
@@ -253,6 +259,14 @@ Possibly Breaking Changes
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   the Opus audio payloader and depayloader no longer accept the lower
+    case encoding-format=multiopus but instead produce and accept only
+    the upper case variant encoding-format=MULTIOPUS, since those should
+    always be upper case in GStreamer (caps fields are always case
+    sensitive). This should hopefully only affect applications where RTP
+    caps are set manually and multi-channel audio (>= 3 channels) is
+    used.
+
 Known Issues
 
 -   this section will be filled in in due course
 Known Issues
 
 -   this section will be filled in in due course
@@ -323,7 +337,7 @@ the git 1.22 branch, which will be a stable branch.
 
 1.22.0
 
 
 1.22.0
 
-1.22.0 is scheduled to be released around December 2022.
+1.22.0 is scheduled to be released in January 2023.
 
 Schedule for 1.24
 
 
 Schedule for 1.24
 
index 8760f14..bfd25b2 100644 (file)
@@ -1,13 +1,15 @@
-This is GStreamer gstreamer-vaapi 1.21.3.
+This is GStreamer gstreamer-vaapi 1.21.90.
 
 
-GStreamer 1.21 is the unstable development branch leading up to the next major
-stable version which will be 1.22.
+The GStreamer team is thrilled to announce a first release candidate of a new
+major feature release of your favourite cross-platform multimedia framework!
 
 
-The 1.21 development series adds new features on top of the 1.20 series and is
-part of the API and ABI-stable 1.x release series of the GStreamer multimedia
-framework.
+As always, this release is again packed with new features, bug fixes and
+other improvements.
 
 
-Full release notes will one day be found at:
+The 1.22 release series adds new features on top of the 1.20 series and is
+part of the API and ABI-stable 1.x release series.
+
+Full release notes will soon be available at:
 
   https://gstreamer.freedesktop.org/releases/1.22/
 
 
   https://gstreamer.freedesktop.org/releases/1.22/
 
@@ -51,6 +53,9 @@ with other GStreamer modules for a complete multimedia experience.
 
  - gst-editing-services: library an plugins for non-linear editing
 
 
  - gst-editing-services: library an plugins for non-linear editing
 
+ - gst-plugins-rs: an exciting collection of well-maintained plugins written
+                   in the Rust programming language (usable from any language)
+
 ==== Download ====
 
 You can find source releases of gstreamer in the download
 ==== Download ====
 
 You can find source releases of gstreamer in the download
index b638780..1a8d35e 100644 (file)
 
  <release>
   <Version>
 
  <release>
   <Version>
+   <revision>1.21.90</revision>
+   <branch>main</branch>
+   <name></name>
+   <created>2023-01-13</created>
+   <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.21.90.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.21.3</revision>
    <branch>main</branch>
    <name></name>
    <revision>1.21.3</revision>
    <branch>main</branch>
    <name></name>
index f890ad0..22bdc8f 100644 (file)
@@ -1,5 +1,5 @@
 project('gstreamer-vaapi', 'c',
 project('gstreamer-vaapi', 'c',
-  version : '1.21.3.1',
+  version : '1.21.90',
   meson_version : '>= 0.62',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
   meson_version : '>= 0.62',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
index cfa47b5..d801110 100644 (file)
@@ -1,28 +1,23 @@
 GStreamer 1.22 Release Notes
 
 GStreamer 1.22 has not been released yet. It is scheduled for release
 GStreamer 1.22 Release Notes
 
 GStreamer 1.22 has not been released yet. It is scheduled for release
-around the end of December 2022 / beginning of January 2023.
+around in January 2023.
 
 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.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
+1.21.90 is the first release candidate for 1.22 (rc1) in that series
 
 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.
 
 
 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.
 
-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.
-
 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.
 
 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: Monday 5 December 2022, 01:00 UTC (log)
+Last updated: Thursday 12 January 2023, 15:00 UTC (log)
 
 Introduction
 
 
 Introduction
 
@@ -193,6 +188,13 @@ Build and Dependencies
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   GLib >= 2.64 is now required (technically it still says >= 2.62 but
+    the plan is to bump that to 2.64 soon once some CI issues are sorted
+    out)
+
+-   libnice >= 0.1.21 is now required and contains important fixes for
+    GStreamer’s WebRTC stack.
+
 gst-build
 
 -   this section will be filled in in due course
 gst-build
 
 -   this section will be filled in in due course
@@ -241,6 +243,10 @@ Windows
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   The Windows universal UWP build is currently non-functional and will
+    need updating after the recent GLib upgrade. It is unclear if anyone
+    is using these binaries, so if you are please make yourself known.
+
 Linux
 
 -   this section will be filled in in due course
 Linux
 
 -   this section will be filled in in due course
@@ -253,6 +259,14 @@ Possibly Breaking Changes
 
 -   this section will be filled in in due course
 
 
 -   this section will be filled in in due course
 
+-   the Opus audio payloader and depayloader no longer accept the lower
+    case encoding-format=multiopus but instead produce and accept only
+    the upper case variant encoding-format=MULTIOPUS, since those should
+    always be upper case in GStreamer (caps fields are always case
+    sensitive). This should hopefully only affect applications where RTP
+    caps are set manually and multi-channel audio (>= 3 channels) is
+    used.
+
 Known Issues
 
 -   this section will be filled in in due course
 Known Issues
 
 -   this section will be filled in in due course
@@ -323,7 +337,7 @@ the git 1.22 branch, which will be a stable branch.
 
 1.22.0
 
 
 1.22.0
 
-1.22.0 is scheduled to be released around December 2022.
+1.22.0 is scheduled to be released in January 2023.
 
 Schedule for 1.24
 
 
 Schedule for 1.24
 
index 5453ac1..2c90c4e 100644 (file)
@@ -1,13 +1,15 @@
-This is GStreamer core 1.21.3.
+This is GStreamer core 1.21.90.
 
 
-GStreamer 1.21 is the unstable development branch leading up to the next major
-stable version which will be 1.22.
+The GStreamer team is thrilled to announce a first release candidate of a new
+major feature release of your favourite cross-platform multimedia framework!
 
 
-The 1.21 development series adds new features on top of the 1.20 series and is
-part of the API and ABI-stable 1.x release series of the GStreamer multimedia
-framework.
+As always, this release is again packed with new features, bug fixes and
+other improvements.
 
 
-Full release notes will one day be found at:
+The 1.22 release series adds new features on top of the 1.20 series and is
+part of the API and ABI-stable 1.x release series.
+
+Full release notes will soon be available at:
 
   https://gstreamer.freedesktop.org/releases/1.22/
 
 
   https://gstreamer.freedesktop.org/releases/1.22/
 
@@ -51,6 +53,9 @@ with other GStreamer modules for a complete multimedia experience.
 
  - gst-editing-services: library an plugins for non-linear editing
 
 
  - gst-editing-services: library an plugins for non-linear editing
 
+ - gst-plugins-rs: an exciting collection of well-maintained plugins written
+                   in the Rust programming language (usable from any language)
+
 ==== Download ====
 
 You can find source releases of gstreamer in the download
 ==== Download ====
 
 You can find source releases of gstreamer in the download
index 2c27e9f..2efcae7 100644 (file)
@@ -40,6 +40,16 @@ hierarchy, and a set of media-agnostic core elements.
 
  <release>
   <Version>
 
  <release>
   <Version>
+   <revision>1.21.90</revision>
+   <branch>main</branch>
+   <name></name>
+   <created>2023-01-13</created>
+   <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.21.90.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.21.3</revision>
    <branch>main</branch>
    <name></name>
    <revision>1.21.3</revision>
    <branch>main</branch>
    <name></name>
index f6ea86c..a9973d3 100644 (file)
@@ -1,5 +1,5 @@
 project('gstreamer', 'c',
 project('gstreamer', 'c',
-  version : '1.21.3.1',
+  version : '1.21.90',
   meson_version : '>= 0.62',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
   meson_version : '>= 0.62',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])