Release 1.19.3 1.19.3
authorTim-Philipp Müller <tim@centricular.com>
Wed, 3 Nov 2021 15:43:36 +0000 (15:43 +0000)
committerTim-Philipp Müller <tim@centricular.com>
Wed, 3 Nov 2021 15:43:43 +0000 (15:43 +0000)
70 files changed:
meson.build
subprojects/gst-devtools/ChangeLog
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/ChangeLog
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/ChangeLog
subprojects/gst-libav/NEWS
subprojects/gst-libav/RELEASE
subprojects/gst-libav/gst-libav.doap
subprojects/gst-libav/meson.build
subprojects/gst-omx/ChangeLog
subprojects/gst-omx/NEWS
subprojects/gst-omx/RELEASE
subprojects/gst-omx/gst-omx.doap
subprojects/gst-omx/meson.build
subprojects/gst-plugins-bad/ChangeLog
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/ChangeLog
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/ChangeLog
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-ugly/ChangeLog
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/ChangeLog
subprojects/gst-python/NEWS
subprojects/gst-python/RELEASE
subprojects/gst-python/gst-python.doap
subprojects/gst-python/meson.build
subprojects/gst-rtsp-server/ChangeLog
subprojects/gst-rtsp-server/NEWS
subprojects/gst-rtsp-server/RELEASE
subprojects/gst-rtsp-server/docs/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/ChangeLog
subprojects/gstreamer-vaapi/NEWS
subprojects/gstreamer-vaapi/RELEASE
subprojects/gstreamer-vaapi/gstreamer-vaapi.doap
subprojects/gstreamer-vaapi/meson.build
subprojects/gstreamer/ChangeLog
subprojects/gstreamer/NEWS
subprojects/gstreamer/RELEASE
subprojects/gstreamer/gstreamer.doap
subprojects/gstreamer/meson.build

index 10ad7cd..5b1ff6f 100644 (file)
@@ -1,5 +1,5 @@
 project('gstreamer-full', 'c',
-  version : '1.19.2.1',
+  version : '1.19.3',
   meson_version : '>= 0.59',
   default_options : ['buildtype=debugoptimized',
                      # Needed due to https://github.com/mesonbuild/meson/issues/1889,
index 3ed53b9..b1d540a 100644 (file)
@@ -1,3 +1,18 @@
+=== release 1.19.3 ===
+
+2021-11-03 15:43:36 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * NEWS:
+       * RELEASE:
+       * gst-devtools.doap:
+       * meson.build:
+         Release 1.19.3
+
+2021-11-03 15:43:32 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * ChangeLog:
+         Update ChangeLogs for 1.19.3
+
 2021-10-30 16:22:39 +0300  Sebastian Dröge <sebastian@centricular.com>
 
        * validate/tests/launcher_tests/foreach/flow-expectations/log-sink-sink-expected:
index 0e581c3..e9f5227 100644 (file)
@@ -1,10 +1,10 @@
 GStreamer 1.20 Release Notes
 
-GStreamer 1.20 has not been released yet. It is scheduled for release
-around October/November 2021.
+GStreamer 1.20 has not been released yet. It is scheduled for release in
+November 2021.
 
 1.19.x is the unstable development version that is being developed in
-the git main branch and which will eventually result in 1.20, and 1.19.2
+the git main branch and which will eventually result in 1.20, and 1.19.3
 is the current development release in that series
 
 It is expected that feature freeze will be in early October 2021,
@@ -17,7 +17,7 @@ release around October/November 2021.
 See https://gstreamer.freedesktop.org/releases/1.20/ for the latest
 version of this document.
 
-Last updated: Wednesday 22 September 2021, 18:00 UTC (log)
+Last updated: Monday 1 November 2021, 01:00 UTC (log)
 
 Introduction
 
@@ -58,6 +58,17 @@ The following elements or plugins have been removed:
 
 -   this section will be filled in in due course
 
+-   The ofa audio fingerprinting plugin has been removed. The MusicIP
+    database has been defunct for years so this plugin is likely neither
+    useful nor used by anyone.
+
+-   The mms plugin containing mmssrc has been removed. It seems unlikely
+    anyone still needs this or that there are even any streams left out
+    there. The MMS protocol was deprecated in 2003 (in favour of RTSP)
+    and support for it was dropped with Microsoft Media Services 2008,
+    and Windows Media Player apparently also does not support it any
+    more.
+
 Miscellaneous API additions
 
 -   this section will be filled in in due course
@@ -186,12 +197,26 @@ Generic Rust plugins
 
 Build and Dependencies
 
--   this section will be filled in in due course
+-   Meson 0.59 or newer is required to build GStreamer now.
+
+-   FIXME: this section will be filled in in due course
+
+Explicit opt-in required for build of certain plugins with (A)GPL dependencies
 
-gst-build
+Some plugins have GPL- or AGPL-licensed dependencies and those plugins
+will no longer be built by default unless you have explicitly opted in
+to allow (A)GPL-licensed dependencies by passing -Dgpl=enabled to Meson,
+even if the required dependencies are available.
+
+See Building plugins with (A)GPL-licensed dependencies for more details
+and a non-exhaustive list of plugins affected.
+
+gst-build: replaced by Monorepo
 
 -   this section will be filled in in due course
 
+-   FIXME: describe + link to Monorepo FAQ
+
 Cerbero
 
 Cerbero is a meta build system used to build GStreamer plus dependencies
@@ -246,11 +271,15 @@ Documentation improvements
 
 Possibly Breaking Changes
 
--   this section will be filled in in due course
+-   FIXME: this section will be filled in in due course
 -   MPEG-TS SCTE-35 API changes (FIXME: flesh out)
 -   gst_parse_launch() and friends now error out on non-existing
     properties on top-level bins where they would silently fail and
     ignore those before.
+-   playbin and uridecodebin now emit the source-setup signal before the
+    element is added to the bin and linked so that the source element is
+    already configured before any scheduling query comes in, which is
+    useful for elements such as appsrc or giostreamsrc. (Merge Request)
 
 Known Issues
 
index ec5c617..9970857 100644 (file)
@@ -1,4 +1,4 @@
-This is GStreamer gst-devtools 1.19.2.
+This is GStreamer gst-devtools 1.19.3.
 
 GStreamer 1.19 is the development branch leading up to the next major
 stable version which will be 1.20.
index 03ad7bf..1146614 100644 (file)
 
  <release>
   <Version>
+   <revision>1.19.3</revision>
+   <branch>main</branch>
+   <name></name>
+   <created>2021-11-03</created>
+   <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.19.3.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.19.2</revision>
    <branch>master</branch>
    <name></name>
index ccc79f8..4201ded 100644 (file)
@@ -1,5 +1,5 @@
 project('gst-devtools', 'c',
-  version : '1.19.2.1',
+  version : '1.19.3',
   meson_version : '>= 0.59',
   default_options : [ 'warning_level=1',
                       'c_std=gnu99',
index 821d3b9..2a46d3b 100644 (file)
@@ -1,5 +1,5 @@
 project('GStreamer manuals and tutorials', 'c',
-  version: '1.19.2.1',
+  version: '1.19.3',
   meson_version : '>= 0.59')
 
 hotdoc_p = find_program('hotdoc')
index 1a64b1e..c528dff 100644 (file)
@@ -1,3 +1,18 @@
+=== release 1.19.3 ===
+
+2021-11-03 15:43:36 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * NEWS:
+       * RELEASE:
+       * gst-editing-services.doap:
+       * meson.build:
+         Release 1.19.3
+
+2021-11-03 15:43:32 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * ChangeLog:
+         Update ChangeLogs for 1.19.3
+
 2021-10-25 11:37:45 +0100  Tim-Philipp Müller <tim@centricular.com>
 
        * meson.build:
index 0e581c3..e9f5227 100644 (file)
@@ -1,10 +1,10 @@
 GStreamer 1.20 Release Notes
 
-GStreamer 1.20 has not been released yet. It is scheduled for release
-around October/November 2021.
+GStreamer 1.20 has not been released yet. It is scheduled for release in
+November 2021.
 
 1.19.x is the unstable development version that is being developed in
-the git main branch and which will eventually result in 1.20, and 1.19.2
+the git main branch and which will eventually result in 1.20, and 1.19.3
 is the current development release in that series
 
 It is expected that feature freeze will be in early October 2021,
@@ -17,7 +17,7 @@ release around October/November 2021.
 See https://gstreamer.freedesktop.org/releases/1.20/ for the latest
 version of this document.
 
-Last updated: Wednesday 22 September 2021, 18:00 UTC (log)
+Last updated: Monday 1 November 2021, 01:00 UTC (log)
 
 Introduction
 
@@ -58,6 +58,17 @@ The following elements or plugins have been removed:
 
 -   this section will be filled in in due course
 
+-   The ofa audio fingerprinting plugin has been removed. The MusicIP
+    database has been defunct for years so this plugin is likely neither
+    useful nor used by anyone.
+
+-   The mms plugin containing mmssrc has been removed. It seems unlikely
+    anyone still needs this or that there are even any streams left out
+    there. The MMS protocol was deprecated in 2003 (in favour of RTSP)
+    and support for it was dropped with Microsoft Media Services 2008,
+    and Windows Media Player apparently also does not support it any
+    more.
+
 Miscellaneous API additions
 
 -   this section will be filled in in due course
@@ -186,12 +197,26 @@ Generic Rust plugins
 
 Build and Dependencies
 
--   this section will be filled in in due course
+-   Meson 0.59 or newer is required to build GStreamer now.
+
+-   FIXME: this section will be filled in in due course
+
+Explicit opt-in required for build of certain plugins with (A)GPL dependencies
 
-gst-build
+Some plugins have GPL- or AGPL-licensed dependencies and those plugins
+will no longer be built by default unless you have explicitly opted in
+to allow (A)GPL-licensed dependencies by passing -Dgpl=enabled to Meson,
+even if the required dependencies are available.
+
+See Building plugins with (A)GPL-licensed dependencies for more details
+and a non-exhaustive list of plugins affected.
+
+gst-build: replaced by Monorepo
 
 -   this section will be filled in in due course
 
+-   FIXME: describe + link to Monorepo FAQ
+
 Cerbero
 
 Cerbero is a meta build system used to build GStreamer plus dependencies
@@ -246,11 +271,15 @@ Documentation improvements
 
 Possibly Breaking Changes
 
--   this section will be filled in in due course
+-   FIXME: this section will be filled in in due course
 -   MPEG-TS SCTE-35 API changes (FIXME: flesh out)
 -   gst_parse_launch() and friends now error out on non-existing
     properties on top-level bins where they would silently fail and
     ignore those before.
+-   playbin and uridecodebin now emit the source-setup signal before the
+    element is added to the bin and linked so that the source element is
+    already configured before any scheduling query comes in, which is
+    useful for elements such as appsrc or giostreamsrc. (Merge Request)
 
 Known Issues
 
index 399c11a..2906b56 100644 (file)
@@ -1,4 +1,4 @@
-This is GStreamer gst-editing-services 1.19.2.
+This is GStreamer gst-editing-services 1.19.3.
 
 GStreamer 1.19 is the development branch leading up to the next major
 stable version which will be 1.20.
index 93b5a30..6e63cc1 100644 (file)
@@ -32,6 +32,16 @@ GStreamer library for creating audio and video editors
 
  <release>
   <Version>
+   <revision>1.19.3</revision>
+   <branch>main</branch>
+   <name></name>
+   <created>2021-11-03</created>
+   <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-editing-services/gst-editing-services-1.19.3.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.19.2</revision>
    <branch>master</branch>
    <name></name>
index 5ff1234..9b8381b 100644 (file)
@@ -1,5 +1,5 @@
 project('gst-editing-services', 'c',
-  version : '1.19.2.1',
+  version : '1.19.3',
   meson_version : '>= 0.59',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
index 2c2f067..c25377c 100644 (file)
@@ -1,4 +1,4 @@
-project('gst-examples', 'c', version : '1.19.2.1', license : 'LGPL')
+project('gst-examples', 'c', version : '1.19.3', license : 'LGPL')
 
 cc = meson.get_compiler('c')
 m_dep = cc.find_library('m', required : false)
index 0e2efdb..ef6cb04 100644 (file)
@@ -1 +1 @@
-project('gst-integration-testsuites', [], version: '1.19.2.1', meson_version : '>= 0.59', license: 'LGPL')
+project('gst-integration-testsuites', [], version: '1.19.3', meson_version : '>= 0.59', license: 'LGPL')
index 1b27bea..305bb34 100644 (file)
@@ -1,3 +1,18 @@
+=== release 1.19.3 ===
+
+2021-11-03 15:43:36 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * NEWS:
+       * RELEASE:
+       * gst-libav.doap:
+       * meson.build:
+         Release 1.19.3
+
+2021-11-03 15:43:32 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * ChangeLog:
+         Update ChangeLogs for 1.19.3
+
 2021-10-25 11:37:45 +0100  Tim-Philipp Müller <tim@centricular.com>
 
        * meson.build:
index 0e581c3..e9f5227 100644 (file)
@@ -1,10 +1,10 @@
 GStreamer 1.20 Release Notes
 
-GStreamer 1.20 has not been released yet. It is scheduled for release
-around October/November 2021.
+GStreamer 1.20 has not been released yet. It is scheduled for release in
+November 2021.
 
 1.19.x is the unstable development version that is being developed in
-the git main branch and which will eventually result in 1.20, and 1.19.2
+the git main branch and which will eventually result in 1.20, and 1.19.3
 is the current development release in that series
 
 It is expected that feature freeze will be in early October 2021,
@@ -17,7 +17,7 @@ release around October/November 2021.
 See https://gstreamer.freedesktop.org/releases/1.20/ for the latest
 version of this document.
 
-Last updated: Wednesday 22 September 2021, 18:00 UTC (log)
+Last updated: Monday 1 November 2021, 01:00 UTC (log)
 
 Introduction
 
@@ -58,6 +58,17 @@ The following elements or plugins have been removed:
 
 -   this section will be filled in in due course
 
+-   The ofa audio fingerprinting plugin has been removed. The MusicIP
+    database has been defunct for years so this plugin is likely neither
+    useful nor used by anyone.
+
+-   The mms plugin containing mmssrc has been removed. It seems unlikely
+    anyone still needs this or that there are even any streams left out
+    there. The MMS protocol was deprecated in 2003 (in favour of RTSP)
+    and support for it was dropped with Microsoft Media Services 2008,
+    and Windows Media Player apparently also does not support it any
+    more.
+
 Miscellaneous API additions
 
 -   this section will be filled in in due course
@@ -186,12 +197,26 @@ Generic Rust plugins
 
 Build and Dependencies
 
--   this section will be filled in in due course
+-   Meson 0.59 or newer is required to build GStreamer now.
+
+-   FIXME: this section will be filled in in due course
+
+Explicit opt-in required for build of certain plugins with (A)GPL dependencies
 
-gst-build
+Some plugins have GPL- or AGPL-licensed dependencies and those plugins
+will no longer be built by default unless you have explicitly opted in
+to allow (A)GPL-licensed dependencies by passing -Dgpl=enabled to Meson,
+even if the required dependencies are available.
+
+See Building plugins with (A)GPL-licensed dependencies for more details
+and a non-exhaustive list of plugins affected.
+
+gst-build: replaced by Monorepo
 
 -   this section will be filled in in due course
 
+-   FIXME: describe + link to Monorepo FAQ
+
 Cerbero
 
 Cerbero is a meta build system used to build GStreamer plus dependencies
@@ -246,11 +271,15 @@ Documentation improvements
 
 Possibly Breaking Changes
 
--   this section will be filled in in due course
+-   FIXME: this section will be filled in in due course
 -   MPEG-TS SCTE-35 API changes (FIXME: flesh out)
 -   gst_parse_launch() and friends now error out on non-existing
     properties on top-level bins where they would silently fail and
     ignore those before.
+-   playbin and uridecodebin now emit the source-setup signal before the
+    element is added to the bin and linked so that the source element is
+    already configured before any scheduling query comes in, which is
+    useful for elements such as appsrc or giostreamsrc. (Merge Request)
 
 Known Issues
 
index ef99d2d..b5cf87f 100644 (file)
@@ -1,4 +1,4 @@
-This is GStreamer gst-libav 1.19.2.
+This is GStreamer gst-libav 1.19.3.
 
 GStreamer 1.19 is the development branch leading up to the next major
 stable version which will be 1.20.
index ef87676..086244f 100644 (file)
@@ -34,6 +34,16 @@ colorspace conversion elements.
 
  <release>
   <Version>
+   <revision>1.19.3</revision>
+   <branch>main</branch>
+   <name></name>
+   <created>2021-11-03</created>
+   <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.19.3.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.19.2</revision>
    <branch>master</branch>
    <name></name>
index f3082de..0fdb7ad 100644 (file)
@@ -1,5 +1,5 @@
 project('gst-libav', 'c', 'cpp',
-  version : '1.19.2.1',
+  version : '1.19.3',
   meson_version : '>= 0.59',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
index af1e4e4..3ed64ae 100644 (file)
@@ -1,3 +1,18 @@
+=== release 1.19.3 ===
+
+2021-11-03 15:43:36 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * NEWS:
+       * RELEASE:
+       * gst-omx.doap:
+       * meson.build:
+         Release 1.19.3
+
+2021-11-03 15:43:32 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * ChangeLog:
+         Update ChangeLogs for 1.19.3
+
 2021-10-18 15:47:00 +0100  Tim-Philipp Müller <tim@centricular.com>
 
        * tests/check/meson.build:
index 0e581c3..e9f5227 100644 (file)
@@ -1,10 +1,10 @@
 GStreamer 1.20 Release Notes
 
-GStreamer 1.20 has not been released yet. It is scheduled for release
-around October/November 2021.
+GStreamer 1.20 has not been released yet. It is scheduled for release in
+November 2021.
 
 1.19.x is the unstable development version that is being developed in
-the git main branch and which will eventually result in 1.20, and 1.19.2
+the git main branch and which will eventually result in 1.20, and 1.19.3
 is the current development release in that series
 
 It is expected that feature freeze will be in early October 2021,
@@ -17,7 +17,7 @@ release around October/November 2021.
 See https://gstreamer.freedesktop.org/releases/1.20/ for the latest
 version of this document.
 
-Last updated: Wednesday 22 September 2021, 18:00 UTC (log)
+Last updated: Monday 1 November 2021, 01:00 UTC (log)
 
 Introduction
 
@@ -58,6 +58,17 @@ The following elements or plugins have been removed:
 
 -   this section will be filled in in due course
 
+-   The ofa audio fingerprinting plugin has been removed. The MusicIP
+    database has been defunct for years so this plugin is likely neither
+    useful nor used by anyone.
+
+-   The mms plugin containing mmssrc has been removed. It seems unlikely
+    anyone still needs this or that there are even any streams left out
+    there. The MMS protocol was deprecated in 2003 (in favour of RTSP)
+    and support for it was dropped with Microsoft Media Services 2008,
+    and Windows Media Player apparently also does not support it any
+    more.
+
 Miscellaneous API additions
 
 -   this section will be filled in in due course
@@ -186,12 +197,26 @@ Generic Rust plugins
 
 Build and Dependencies
 
--   this section will be filled in in due course
+-   Meson 0.59 or newer is required to build GStreamer now.
+
+-   FIXME: this section will be filled in in due course
+
+Explicit opt-in required for build of certain plugins with (A)GPL dependencies
 
-gst-build
+Some plugins have GPL- or AGPL-licensed dependencies and those plugins
+will no longer be built by default unless you have explicitly opted in
+to allow (A)GPL-licensed dependencies by passing -Dgpl=enabled to Meson,
+even if the required dependencies are available.
+
+See Building plugins with (A)GPL-licensed dependencies for more details
+and a non-exhaustive list of plugins affected.
+
+gst-build: replaced by Monorepo
 
 -   this section will be filled in in due course
 
+-   FIXME: describe + link to Monorepo FAQ
+
 Cerbero
 
 Cerbero is a meta build system used to build GStreamer plus dependencies
@@ -246,11 +271,15 @@ Documentation improvements
 
 Possibly Breaking Changes
 
--   this section will be filled in in due course
+-   FIXME: this section will be filled in in due course
 -   MPEG-TS SCTE-35 API changes (FIXME: flesh out)
 -   gst_parse_launch() and friends now error out on non-existing
     properties on top-level bins where they would silently fail and
     ignore those before.
+-   playbin and uridecodebin now emit the source-setup signal before the
+    element is added to the bin and linked so that the source element is
+    already configured before any scheduling query comes in, which is
+    useful for elements such as appsrc or giostreamsrc. (Merge Request)
 
 Known Issues
 
index ff22004..4bf1572 100644 (file)
@@ -1,4 +1,4 @@
-This is GStreamer gst-omx 1.19.2.
+This is GStreamer gst-omx 1.19.3.
 
 GStreamer 1.19 is the development branch leading up to the next major
 stable version which will be 1.20.
index ff6af4e..6b4b3f3 100644 (file)
@@ -33,6 +33,16 @@ a basic collection of elements
 
  <release>
   <Version>
+   <revision>1.19.3</revision>
+   <branch>main</branch>
+   <name></name>
+   <created>2021-11-03</created>
+   <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.19.3.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.19.2</revision>
    <branch>master</branch>
    <name></name>
index d8f2fd3..622b8f4 100644 (file)
@@ -1,5 +1,5 @@
 project('gst-omx', 'c',
-  version : '1.19.2.1',
+  version : '1.19.3',
   meson_version : '>= 0.59',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
index f471789..f77de61 100644 (file)
@@ -1,3 +1,18 @@
+=== release 1.19.3 ===
+
+2021-11-03 15:43:36 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * NEWS:
+       * RELEASE:
+       * gst-plugins-bad.doap:
+       * meson.build:
+         Release 1.19.3
+
+2021-11-03 15:43:32 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * ChangeLog:
+         Update ChangeLogs for 1.19.3
+
 2021-11-02 09:40:43 -0400  Nicolas Dufresne <nicolas.dufresne@collabora.com>
 
        * gst-libs/gst/codecs/gstmpeg2decoder.c:
index 0e581c3..e9f5227 100644 (file)
@@ -1,10 +1,10 @@
 GStreamer 1.20 Release Notes
 
-GStreamer 1.20 has not been released yet. It is scheduled for release
-around October/November 2021.
+GStreamer 1.20 has not been released yet. It is scheduled for release in
+November 2021.
 
 1.19.x is the unstable development version that is being developed in
-the git main branch and which will eventually result in 1.20, and 1.19.2
+the git main branch and which will eventually result in 1.20, and 1.19.3
 is the current development release in that series
 
 It is expected that feature freeze will be in early October 2021,
@@ -17,7 +17,7 @@ release around October/November 2021.
 See https://gstreamer.freedesktop.org/releases/1.20/ for the latest
 version of this document.
 
-Last updated: Wednesday 22 September 2021, 18:00 UTC (log)
+Last updated: Monday 1 November 2021, 01:00 UTC (log)
 
 Introduction
 
@@ -58,6 +58,17 @@ The following elements or plugins have been removed:
 
 -   this section will be filled in in due course
 
+-   The ofa audio fingerprinting plugin has been removed. The MusicIP
+    database has been defunct for years so this plugin is likely neither
+    useful nor used by anyone.
+
+-   The mms plugin containing mmssrc has been removed. It seems unlikely
+    anyone still needs this or that there are even any streams left out
+    there. The MMS protocol was deprecated in 2003 (in favour of RTSP)
+    and support for it was dropped with Microsoft Media Services 2008,
+    and Windows Media Player apparently also does not support it any
+    more.
+
 Miscellaneous API additions
 
 -   this section will be filled in in due course
@@ -186,12 +197,26 @@ Generic Rust plugins
 
 Build and Dependencies
 
--   this section will be filled in in due course
+-   Meson 0.59 or newer is required to build GStreamer now.
+
+-   FIXME: this section will be filled in in due course
+
+Explicit opt-in required for build of certain plugins with (A)GPL dependencies
 
-gst-build
+Some plugins have GPL- or AGPL-licensed dependencies and those plugins
+will no longer be built by default unless you have explicitly opted in
+to allow (A)GPL-licensed dependencies by passing -Dgpl=enabled to Meson,
+even if the required dependencies are available.
+
+See Building plugins with (A)GPL-licensed dependencies for more details
+and a non-exhaustive list of plugins affected.
+
+gst-build: replaced by Monorepo
 
 -   this section will be filled in in due course
 
+-   FIXME: describe + link to Monorepo FAQ
+
 Cerbero
 
 Cerbero is a meta build system used to build GStreamer plus dependencies
@@ -246,11 +271,15 @@ Documentation improvements
 
 Possibly Breaking Changes
 
--   this section will be filled in in due course
+-   FIXME: this section will be filled in in due course
 -   MPEG-TS SCTE-35 API changes (FIXME: flesh out)
 -   gst_parse_launch() and friends now error out on non-existing
     properties on top-level bins where they would silently fail and
     ignore those before.
+-   playbin and uridecodebin now emit the source-setup signal before the
+    element is added to the bin and linked so that the source element is
+    already configured before any scheduling query comes in, which is
+    useful for elements such as appsrc or giostreamsrc. (Merge Request)
 
 Known Issues
 
index a86b260..198b702 100644 (file)
@@ -1,4 +1,4 @@
-This is GStreamer gst-plugins-bad 1.19.2.
+This is GStreamer gst-plugins-bad 1.19.3.
 
 GStreamer 1.19 is the development branch leading up to the next major
 stable version which will be 1.20.
index 107051e..afad4ae 100644 (file)
@@ -35,6 +35,16 @@ real live maintainer, or some actual wide use.
 
  <release>
   <Version>
+   <revision>1.19.3</revision>
+   <branch>main</branch>
+   <name></name>
+   <created>2021-11-03</created>
+   <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.19.3.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.19.2</revision>
    <branch>master</branch>
    <name></name>
index 9cfcf8e..f5c10c4 100644 (file)
@@ -1,5 +1,5 @@
 project('gst-plugins-bad', 'c', 'cpp',
-  version : '1.19.2.1',
+  version : '1.19.3',
   meson_version : '>= 0.59',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
index b82faf6..1decbc2 100644 (file)
@@ -1,3 +1,18 @@
+=== release 1.19.3 ===
+
+2021-11-03 15:43:36 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * NEWS:
+       * RELEASE:
+       * gst-plugins-base.doap:
+       * meson.build:
+         Release 1.19.3
+
+2021-11-03 15:43:32 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * ChangeLog:
+         Update ChangeLogs for 1.19.3
+
 2021-11-01 15:48:58 -0400  Matthias Clasen <mclasen@redhat.com>
 
        * gst-libs/gst/gl/egl/gstglcontext_egl.c:
index 0e581c3..e9f5227 100644 (file)
@@ -1,10 +1,10 @@
 GStreamer 1.20 Release Notes
 
-GStreamer 1.20 has not been released yet. It is scheduled for release
-around October/November 2021.
+GStreamer 1.20 has not been released yet. It is scheduled for release in
+November 2021.
 
 1.19.x is the unstable development version that is being developed in
-the git main branch and which will eventually result in 1.20, and 1.19.2
+the git main branch and which will eventually result in 1.20, and 1.19.3
 is the current development release in that series
 
 It is expected that feature freeze will be in early October 2021,
@@ -17,7 +17,7 @@ release around October/November 2021.
 See https://gstreamer.freedesktop.org/releases/1.20/ for the latest
 version of this document.
 
-Last updated: Wednesday 22 September 2021, 18:00 UTC (log)
+Last updated: Monday 1 November 2021, 01:00 UTC (log)
 
 Introduction
 
@@ -58,6 +58,17 @@ The following elements or plugins have been removed:
 
 -   this section will be filled in in due course
 
+-   The ofa audio fingerprinting plugin has been removed. The MusicIP
+    database has been defunct for years so this plugin is likely neither
+    useful nor used by anyone.
+
+-   The mms plugin containing mmssrc has been removed. It seems unlikely
+    anyone still needs this or that there are even any streams left out
+    there. The MMS protocol was deprecated in 2003 (in favour of RTSP)
+    and support for it was dropped with Microsoft Media Services 2008,
+    and Windows Media Player apparently also does not support it any
+    more.
+
 Miscellaneous API additions
 
 -   this section will be filled in in due course
@@ -186,12 +197,26 @@ Generic Rust plugins
 
 Build and Dependencies
 
--   this section will be filled in in due course
+-   Meson 0.59 or newer is required to build GStreamer now.
+
+-   FIXME: this section will be filled in in due course
+
+Explicit opt-in required for build of certain plugins with (A)GPL dependencies
 
-gst-build
+Some plugins have GPL- or AGPL-licensed dependencies and those plugins
+will no longer be built by default unless you have explicitly opted in
+to allow (A)GPL-licensed dependencies by passing -Dgpl=enabled to Meson,
+even if the required dependencies are available.
+
+See Building plugins with (A)GPL-licensed dependencies for more details
+and a non-exhaustive list of plugins affected.
+
+gst-build: replaced by Monorepo
 
 -   this section will be filled in in due course
 
+-   FIXME: describe + link to Monorepo FAQ
+
 Cerbero
 
 Cerbero is a meta build system used to build GStreamer plus dependencies
@@ -246,11 +271,15 @@ Documentation improvements
 
 Possibly Breaking Changes
 
--   this section will be filled in in due course
+-   FIXME: this section will be filled in in due course
 -   MPEG-TS SCTE-35 API changes (FIXME: flesh out)
 -   gst_parse_launch() and friends now error out on non-existing
     properties on top-level bins where they would silently fail and
     ignore those before.
+-   playbin and uridecodebin now emit the source-setup signal before the
+    element is added to the bin and linked so that the source element is
+    already configured before any scheduling query comes in, which is
+    useful for elements such as appsrc or giostreamsrc. (Merge Request)
 
 Known Issues
 
index d5593f6..30785f5 100644 (file)
@@ -1,4 +1,4 @@
-This is GStreamer gst-plugins-base 1.19.2.
+This is GStreamer gst-plugins-base 1.19.3.
 
 GStreamer 1.19 is the development branch leading up to the next major
 stable version which will be 1.20.
index 7b223bd..05255ee 100644 (file)
@@ -36,6 +36,16 @@ A wide range of video and audio decoders, encoders, and filters are included.
 
  <release>
   <Version>
+   <revision>1.19.3</revision>
+   <branch>main</branch>
+   <name></name>
+   <created>2021-11-03</created>
+   <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.19.3.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.19.2</revision>
    <branch>master</branch>
    <name></name>
index 6ea237a..adf94ad 100644 (file)
@@ -1,5 +1,5 @@
 project('gst-plugins-base', 'c',
-  version : '1.19.2.1',
+  version : '1.19.3',
   meson_version : '>= 0.59',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
index 3bd2e99..f919423 100644 (file)
@@ -1,3 +1,19 @@
+=== release 1.19.3 ===
+
+2021-11-03 15:43:36 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * NEWS:
+       * RELEASE:
+       * docs/gst_plugins_cache.json:
+       * gst-plugins-good.doap:
+       * meson.build:
+         Release 1.19.3
+
+2021-11-03 15:43:32 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * ChangeLog:
+         Update ChangeLogs for 1.19.3
+
 2021-11-02 16:46:08 +0200  Sebastian Dröge <sebastian@centricular.com>
 
        * docs/gst_plugins_cache.json:
index 0e581c3..e9f5227 100644 (file)
@@ -1,10 +1,10 @@
 GStreamer 1.20 Release Notes
 
-GStreamer 1.20 has not been released yet. It is scheduled for release
-around October/November 2021.
+GStreamer 1.20 has not been released yet. It is scheduled for release in
+November 2021.
 
 1.19.x is the unstable development version that is being developed in
-the git main branch and which will eventually result in 1.20, and 1.19.2
+the git main branch and which will eventually result in 1.20, and 1.19.3
 is the current development release in that series
 
 It is expected that feature freeze will be in early October 2021,
@@ -17,7 +17,7 @@ release around October/November 2021.
 See https://gstreamer.freedesktop.org/releases/1.20/ for the latest
 version of this document.
 
-Last updated: Wednesday 22 September 2021, 18:00 UTC (log)
+Last updated: Monday 1 November 2021, 01:00 UTC (log)
 
 Introduction
 
@@ -58,6 +58,17 @@ The following elements or plugins have been removed:
 
 -   this section will be filled in in due course
 
+-   The ofa audio fingerprinting plugin has been removed. The MusicIP
+    database has been defunct for years so this plugin is likely neither
+    useful nor used by anyone.
+
+-   The mms plugin containing mmssrc has been removed. It seems unlikely
+    anyone still needs this or that there are even any streams left out
+    there. The MMS protocol was deprecated in 2003 (in favour of RTSP)
+    and support for it was dropped with Microsoft Media Services 2008,
+    and Windows Media Player apparently also does not support it any
+    more.
+
 Miscellaneous API additions
 
 -   this section will be filled in in due course
@@ -186,12 +197,26 @@ Generic Rust plugins
 
 Build and Dependencies
 
--   this section will be filled in in due course
+-   Meson 0.59 or newer is required to build GStreamer now.
+
+-   FIXME: this section will be filled in in due course
+
+Explicit opt-in required for build of certain plugins with (A)GPL dependencies
 
-gst-build
+Some plugins have GPL- or AGPL-licensed dependencies and those plugins
+will no longer be built by default unless you have explicitly opted in
+to allow (A)GPL-licensed dependencies by passing -Dgpl=enabled to Meson,
+even if the required dependencies are available.
+
+See Building plugins with (A)GPL-licensed dependencies for more details
+and a non-exhaustive list of plugins affected.
+
+gst-build: replaced by Monorepo
 
 -   this section will be filled in in due course
 
+-   FIXME: describe + link to Monorepo FAQ
+
 Cerbero
 
 Cerbero is a meta build system used to build GStreamer plus dependencies
@@ -246,11 +271,15 @@ Documentation improvements
 
 Possibly Breaking Changes
 
--   this section will be filled in in due course
+-   FIXME: this section will be filled in in due course
 -   MPEG-TS SCTE-35 API changes (FIXME: flesh out)
 -   gst_parse_launch() and friends now error out on non-existing
     properties on top-level bins where they would silently fail and
     ignore those before.
+-   playbin and uridecodebin now emit the source-setup signal before the
+    element is added to the bin and linked so that the source element is
+    already configured before any scheduling query comes in, which is
+    useful for elements such as appsrc or giostreamsrc. (Merge Request)
 
 Known Issues
 
index 5f492e2..dc0efc3 100644 (file)
@@ -1,4 +1,4 @@
-This is GStreamer gst-plugins-good 1.19.2.
+This is GStreamer gst-plugins-good 1.19.3.
 
 GStreamer 1.19 is the development branch leading up to the next major
 stable version which will be 1.20.
index c547c7f..887fda5 100644 (file)
                         "construct": false,
                         "construct-only": false,
                         "controllable": false,
-                        "default": "GStreamer 1.19.2.1 FLV muxer",
+                        "default": "GStreamer 1.19.3 FLV muxer",
                         "mutable": "null",
                         "readable": true,
                         "type": "gchararray",
                         "construct": false,
                         "construct-only": false,
                         "controllable": false,
-                        "default": "GStreamer 1.19.2.1 FLV muxer",
+                        "default": "GStreamer 1.19.3 FLV muxer",
                         "mutable": "null",
                         "readable": true,
                         "type": "gchararray",
                         "construct": false,
                         "construct-only": false,
                         "controllable": false,
-                        "default": "GStreamer/1.19.2.1",
+                        "default": "GStreamer/1.19.3",
                         "mutable": "null",
                         "readable": true,
                         "type": "gchararray",
                         "construct": false,
                         "construct-only": false,
                         "controllable": false,
-                        "default": "GStreamer souphttpsrc 1.19.2.1 ",
+                        "default": "GStreamer souphttpsrc 1.19.3 ",
                         "mutable": "null",
                         "readable": true,
                         "type": "gchararray",
index 6111bac..076e4f6 100644 (file)
@@ -34,6 +34,16 @@ the plug-in code, LGPL or LGPL-compatible for the supporting library).
 
  <release>
   <Version>
+   <revision>1.19.3</revision>
+   <branch>main</branch>
+   <name></name>
+   <created>2021-11-03</created>
+   <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.19.3.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.19.2</revision>
    <branch>master</branch>
    <name></name>
index 1111c45..af74c80 100644 (file)
@@ -1,5 +1,5 @@
 project('gst-plugins-good', 'c',
-  version : '1.19.2.1',
+  version : '1.19.3',
   meson_version : '>= 0.59',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
index a4ecaf8..325edf3 100644 (file)
@@ -1,3 +1,18 @@
+=== release 1.19.3 ===
+
+2021-11-03 15:43:36 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * NEWS:
+       * RELEASE:
+       * gst-plugins-ugly.doap:
+       * meson.build:
+         Release 1.19.3
+
+2021-11-03 15:43:32 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * ChangeLog:
+         Update ChangeLogs for 1.19.3
+
 2021-10-25 11:37:45 +0100  Tim-Philipp Müller <tim@centricular.com>
 
        * meson.build:
index 0e581c3..e9f5227 100644 (file)
@@ -1,10 +1,10 @@
 GStreamer 1.20 Release Notes
 
-GStreamer 1.20 has not been released yet. It is scheduled for release
-around October/November 2021.
+GStreamer 1.20 has not been released yet. It is scheduled for release in
+November 2021.
 
 1.19.x is the unstable development version that is being developed in
-the git main branch and which will eventually result in 1.20, and 1.19.2
+the git main branch and which will eventually result in 1.20, and 1.19.3
 is the current development release in that series
 
 It is expected that feature freeze will be in early October 2021,
@@ -17,7 +17,7 @@ release around October/November 2021.
 See https://gstreamer.freedesktop.org/releases/1.20/ for the latest
 version of this document.
 
-Last updated: Wednesday 22 September 2021, 18:00 UTC (log)
+Last updated: Monday 1 November 2021, 01:00 UTC (log)
 
 Introduction
 
@@ -58,6 +58,17 @@ The following elements or plugins have been removed:
 
 -   this section will be filled in in due course
 
+-   The ofa audio fingerprinting plugin has been removed. The MusicIP
+    database has been defunct for years so this plugin is likely neither
+    useful nor used by anyone.
+
+-   The mms plugin containing mmssrc has been removed. It seems unlikely
+    anyone still needs this or that there are even any streams left out
+    there. The MMS protocol was deprecated in 2003 (in favour of RTSP)
+    and support for it was dropped with Microsoft Media Services 2008,
+    and Windows Media Player apparently also does not support it any
+    more.
+
 Miscellaneous API additions
 
 -   this section will be filled in in due course
@@ -186,12 +197,26 @@ Generic Rust plugins
 
 Build and Dependencies
 
--   this section will be filled in in due course
+-   Meson 0.59 or newer is required to build GStreamer now.
+
+-   FIXME: this section will be filled in in due course
+
+Explicit opt-in required for build of certain plugins with (A)GPL dependencies
 
-gst-build
+Some plugins have GPL- or AGPL-licensed dependencies and those plugins
+will no longer be built by default unless you have explicitly opted in
+to allow (A)GPL-licensed dependencies by passing -Dgpl=enabled to Meson,
+even if the required dependencies are available.
+
+See Building plugins with (A)GPL-licensed dependencies for more details
+and a non-exhaustive list of plugins affected.
+
+gst-build: replaced by Monorepo
 
 -   this section will be filled in in due course
 
+-   FIXME: describe + link to Monorepo FAQ
+
 Cerbero
 
 Cerbero is a meta build system used to build GStreamer plus dependencies
@@ -246,11 +271,15 @@ Documentation improvements
 
 Possibly Breaking Changes
 
--   this section will be filled in in due course
+-   FIXME: this section will be filled in in due course
 -   MPEG-TS SCTE-35 API changes (FIXME: flesh out)
 -   gst_parse_launch() and friends now error out on non-existing
     properties on top-level bins where they would silently fail and
     ignore those before.
+-   playbin and uridecodebin now emit the source-setup signal before the
+    element is added to the bin and linked so that the source element is
+    already configured before any scheduling query comes in, which is
+    useful for elements such as appsrc or giostreamsrc. (Merge Request)
 
 Known Issues
 
index 8af9cb2..537d723 100644 (file)
@@ -1,4 +1,4 @@
-This is GStreamer gst-plugins-ugly 1.19.2.
+This is GStreamer gst-plugins-ugly 1.19.3.
 
 GStreamer 1.19 is the development branch leading up to the next major
 stable version which will be 1.20.
index 3b25aed..1d29d9d 100644 (file)
@@ -35,6 +35,16 @@ might be widely known to present patent problems.
 
  <release>
   <Version>
+   <revision>1.19.3</revision>
+   <branch>main</branch>
+   <name></name>
+   <created>2021-11-03</created>
+   <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.19.3.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.19.2</revision>
    <branch>master</branch>
    <name></name>
index 7228b46..97ef9d0 100644 (file)
@@ -1,5 +1,5 @@
 project('gst-plugins-ugly', 'c',
-  version : '1.19.2.1',
+  version : '1.19.3',
   meson_version : '>= 0.59',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
index 1a0634c..a4ee944 100644 (file)
@@ -1,3 +1,18 @@
+=== release 1.19.3 ===
+
+2021-11-03 15:43:36 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * NEWS:
+       * RELEASE:
+       * gst-python.doap:
+       * meson.build:
+         Release 1.19.3
+
+2021-11-03 15:43:32 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * ChangeLog:
+         Update ChangeLogs for 1.19.3
+
 2021-10-27 17:20:39 +1300  Chris Wiggins <chris@wiggins.nz>
 
        * examples/plugins/python/py_audiotestsrc.py:
index 0e581c3..e9f5227 100644 (file)
@@ -1,10 +1,10 @@
 GStreamer 1.20 Release Notes
 
-GStreamer 1.20 has not been released yet. It is scheduled for release
-around October/November 2021.
+GStreamer 1.20 has not been released yet. It is scheduled for release in
+November 2021.
 
 1.19.x is the unstable development version that is being developed in
-the git main branch and which will eventually result in 1.20, and 1.19.2
+the git main branch and which will eventually result in 1.20, and 1.19.3
 is the current development release in that series
 
 It is expected that feature freeze will be in early October 2021,
@@ -17,7 +17,7 @@ release around October/November 2021.
 See https://gstreamer.freedesktop.org/releases/1.20/ for the latest
 version of this document.
 
-Last updated: Wednesday 22 September 2021, 18:00 UTC (log)
+Last updated: Monday 1 November 2021, 01:00 UTC (log)
 
 Introduction
 
@@ -58,6 +58,17 @@ The following elements or plugins have been removed:
 
 -   this section will be filled in in due course
 
+-   The ofa audio fingerprinting plugin has been removed. The MusicIP
+    database has been defunct for years so this plugin is likely neither
+    useful nor used by anyone.
+
+-   The mms plugin containing mmssrc has been removed. It seems unlikely
+    anyone still needs this or that there are even any streams left out
+    there. The MMS protocol was deprecated in 2003 (in favour of RTSP)
+    and support for it was dropped with Microsoft Media Services 2008,
+    and Windows Media Player apparently also does not support it any
+    more.
+
 Miscellaneous API additions
 
 -   this section will be filled in in due course
@@ -186,12 +197,26 @@ Generic Rust plugins
 
 Build and Dependencies
 
--   this section will be filled in in due course
+-   Meson 0.59 or newer is required to build GStreamer now.
+
+-   FIXME: this section will be filled in in due course
+
+Explicit opt-in required for build of certain plugins with (A)GPL dependencies
 
-gst-build
+Some plugins have GPL- or AGPL-licensed dependencies and those plugins
+will no longer be built by default unless you have explicitly opted in
+to allow (A)GPL-licensed dependencies by passing -Dgpl=enabled to Meson,
+even if the required dependencies are available.
+
+See Building plugins with (A)GPL-licensed dependencies for more details
+and a non-exhaustive list of plugins affected.
+
+gst-build: replaced by Monorepo
 
 -   this section will be filled in in due course
 
+-   FIXME: describe + link to Monorepo FAQ
+
 Cerbero
 
 Cerbero is a meta build system used to build GStreamer plus dependencies
@@ -246,11 +271,15 @@ Documentation improvements
 
 Possibly Breaking Changes
 
--   this section will be filled in in due course
+-   FIXME: this section will be filled in in due course
 -   MPEG-TS SCTE-35 API changes (FIXME: flesh out)
 -   gst_parse_launch() and friends now error out on non-existing
     properties on top-level bins where they would silently fail and
     ignore those before.
+-   playbin and uridecodebin now emit the source-setup signal before the
+    element is added to the bin and linked so that the source element is
+    already configured before any scheduling query comes in, which is
+    useful for elements such as appsrc or giostreamsrc. (Merge Request)
 
 Known Issues
 
index c3e84aa..c2ceb77 100644 (file)
@@ -1,4 +1,4 @@
-This is GStreamer gst-python 1.19.2.
+This is GStreamer gst-python 1.19.3.
 
 GStreamer 1.19 is the development branch leading up to the next major
 stable version which will be 1.20.
index 744810e..14bf441 100644 (file)
@@ -32,6 +32,16 @@ GStreamer Python Bindings is a set of overrides and Gst fundamental types handli
 
  <release>
   <Version>
+   <revision>1.19.3</revision>
+   <branch>main</branch>
+   <name></name>
+   <created>2021-11-03</created>
+   <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.19.3.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.19.2</revision>
    <branch>master</branch>
    <name></name>
index f4e42be..04d8f1e 100644 (file)
@@ -1,5 +1,5 @@
 project('gst-python', 'c', 'cpp',
-  version : '1.19.2.1',
+  version : '1.19.3',
   meson_version : '>= 0.59',
   default_options : [ 'warning_level=1',
                       'c_std=gnu99',
index 22e9388..d86b94d 100644 (file)
@@ -1,3 +1,19 @@
+=== release 1.19.3 ===
+
+2021-11-03 15:43:36 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * NEWS:
+       * RELEASE:
+       * docs/gst_plugins_cache.json:
+       * gst-rtsp-server.doap:
+       * meson.build:
+         Release 1.19.3
+
+2021-11-03 15:43:32 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * ChangeLog:
+         Update ChangeLogs for 1.19.3
+
 2021-10-25 11:37:45 +0100  Tim-Philipp Müller <tim@centricular.com>
 
        * meson.build:
index 0e581c3..e9f5227 100644 (file)
@@ -1,10 +1,10 @@
 GStreamer 1.20 Release Notes
 
-GStreamer 1.20 has not been released yet. It is scheduled for release
-around October/November 2021.
+GStreamer 1.20 has not been released yet. It is scheduled for release in
+November 2021.
 
 1.19.x is the unstable development version that is being developed in
-the git main branch and which will eventually result in 1.20, and 1.19.2
+the git main branch and which will eventually result in 1.20, and 1.19.3
 is the current development release in that series
 
 It is expected that feature freeze will be in early October 2021,
@@ -17,7 +17,7 @@ release around October/November 2021.
 See https://gstreamer.freedesktop.org/releases/1.20/ for the latest
 version of this document.
 
-Last updated: Wednesday 22 September 2021, 18:00 UTC (log)
+Last updated: Monday 1 November 2021, 01:00 UTC (log)
 
 Introduction
 
@@ -58,6 +58,17 @@ The following elements or plugins have been removed:
 
 -   this section will be filled in in due course
 
+-   The ofa audio fingerprinting plugin has been removed. The MusicIP
+    database has been defunct for years so this plugin is likely neither
+    useful nor used by anyone.
+
+-   The mms plugin containing mmssrc has been removed. It seems unlikely
+    anyone still needs this or that there are even any streams left out
+    there. The MMS protocol was deprecated in 2003 (in favour of RTSP)
+    and support for it was dropped with Microsoft Media Services 2008,
+    and Windows Media Player apparently also does not support it any
+    more.
+
 Miscellaneous API additions
 
 -   this section will be filled in in due course
@@ -186,12 +197,26 @@ Generic Rust plugins
 
 Build and Dependencies
 
--   this section will be filled in in due course
+-   Meson 0.59 or newer is required to build GStreamer now.
+
+-   FIXME: this section will be filled in in due course
+
+Explicit opt-in required for build of certain plugins with (A)GPL dependencies
 
-gst-build
+Some plugins have GPL- or AGPL-licensed dependencies and those plugins
+will no longer be built by default unless you have explicitly opted in
+to allow (A)GPL-licensed dependencies by passing -Dgpl=enabled to Meson,
+even if the required dependencies are available.
+
+See Building plugins with (A)GPL-licensed dependencies for more details
+and a non-exhaustive list of plugins affected.
+
+gst-build: replaced by Monorepo
 
 -   this section will be filled in in due course
 
+-   FIXME: describe + link to Monorepo FAQ
+
 Cerbero
 
 Cerbero is a meta build system used to build GStreamer plus dependencies
@@ -246,11 +271,15 @@ Documentation improvements
 
 Possibly Breaking Changes
 
--   this section will be filled in in due course
+-   FIXME: this section will be filled in in due course
 -   MPEG-TS SCTE-35 API changes (FIXME: flesh out)
 -   gst_parse_launch() and friends now error out on non-existing
     properties on top-level bins where they would silently fail and
     ignore those before.
+-   playbin and uridecodebin now emit the source-setup signal before the
+    element is added to the bin and linked so that the source element is
+    already configured before any scheduling query comes in, which is
+    useful for elements such as appsrc or giostreamsrc. (Merge Request)
 
 Known Issues
 
index 487d929..229d2c5 100644 (file)
@@ -1,4 +1,4 @@
-This is GStreamer gst-rtsp-server 1.19.2.
+This is GStreamer gst-rtsp-server 1.19.3.
 
 GStreamer 1.19 is the development branch leading up to the next major
 stable version which will be 1.20.
index 9312960..b56e237 100644 (file)
                         "construct": false,
                         "construct-only": false,
                         "controllable": false,
-                        "default": "GStreamer/1.19.2.1",
+                        "default": "GStreamer/1.19.3",
                         "mutable": "null",
                         "readable": true,
                         "type": "gchararray",
index 6d323ac..fac8f83 100644 (file)
@@ -32,6 +32,16 @@ RTSP server library based on GStreamer
 
  <release>
   <Version>
+   <revision>1.19.3</revision>
+   <branch>main</branch>
+   <name></name>
+   <created>2021-11-03</created>
+   <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.19.3.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.19.2</revision>
    <branch>master</branch>
    <name></name>
index 0825533..f0d2f64 100644 (file)
@@ -1,5 +1,5 @@
 project('gst-rtsp-server', 'c',
-  version : '1.19.2.1',
+  version : '1.19.3',
   meson_version : '>= 0.59',
   default_options : ['warning_level=1', 'buildtype=debugoptimized'])
 
index 39403eb..9db9150 100644 (file)
@@ -1,4 +1,4 @@
-project('gstreamer-sharp', ['cs', 'c'], version: '1.19.2.1',
+project('gstreamer-sharp', ['cs', 'c'], version: '1.19.3',
     meson_version : '>= 0.59', license: 'LGPL')
 
 if host_machine.system() == 'osx'
index ef63280..348a506 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 int PLUGINS_BASE_VERSION_MICRO = 2;
+               public const int PLUGINS_BASE_VERSION_MICRO = 3;
                public const int PLUGINS_BASE_VERSION_MINOR = 19;
-               public const int PLUGINS_BASE_VERSION_NANO = 1;
+               public const int PLUGINS_BASE_VERSION_NANO = 0;
 #endregion
        }
 }
index d82ca38..741caed 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 VERSION_MICRO = 2;
+               public const int VERSION_MICRO = 3;
                public const int VERSION_MINOR = 19;
-               public const int VERSION_NANO = 1;
+               public const int VERSION_NANO = 0;
 #endregion
        }
 }
index 9cee8c1..ad62a30 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="VERSION_MAJOR" />
-      <constant value="2" ctype="gint" gtype="gint" name="VERSION_MICRO" />
-      <constant value="19" 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="3" ctype="gint" gtype="gint"  name="VERSION_MICRO" />
+      <constant value="19" 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">
       <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="2" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MICRO" />
-      <constant value="19" 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="3" ctype="gint" gtype="gint"  name="PLUGINS_BASE_VERSION_MICRO" />
+      <constant value="19" 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">
index a53022f..8195146 100644 (file)
@@ -1,3 +1,18 @@
+=== release 1.19.3 ===
+
+2021-11-03 15:43:36 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * NEWS:
+       * RELEASE:
+       * gstreamer-vaapi.doap:
+       * meson.build:
+         Release 1.19.3
+
+2021-11-03 15:43:32 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * ChangeLog:
+         Update ChangeLogs for 1.19.3
+
 2021-10-18 15:47:00 +0100  Tim-Philipp Müller <tim@centricular.com>
 
        * tests/check/meson.build:
index 0e581c3..e9f5227 100644 (file)
@@ -1,10 +1,10 @@
 GStreamer 1.20 Release Notes
 
-GStreamer 1.20 has not been released yet. It is scheduled for release
-around October/November 2021.
+GStreamer 1.20 has not been released yet. It is scheduled for release in
+November 2021.
 
 1.19.x is the unstable development version that is being developed in
-the git main branch and which will eventually result in 1.20, and 1.19.2
+the git main branch and which will eventually result in 1.20, and 1.19.3
 is the current development release in that series
 
 It is expected that feature freeze will be in early October 2021,
@@ -17,7 +17,7 @@ release around October/November 2021.
 See https://gstreamer.freedesktop.org/releases/1.20/ for the latest
 version of this document.
 
-Last updated: Wednesday 22 September 2021, 18:00 UTC (log)
+Last updated: Monday 1 November 2021, 01:00 UTC (log)
 
 Introduction
 
@@ -58,6 +58,17 @@ The following elements or plugins have been removed:
 
 -   this section will be filled in in due course
 
+-   The ofa audio fingerprinting plugin has been removed. The MusicIP
+    database has been defunct for years so this plugin is likely neither
+    useful nor used by anyone.
+
+-   The mms plugin containing mmssrc has been removed. It seems unlikely
+    anyone still needs this or that there are even any streams left out
+    there. The MMS protocol was deprecated in 2003 (in favour of RTSP)
+    and support for it was dropped with Microsoft Media Services 2008,
+    and Windows Media Player apparently also does not support it any
+    more.
+
 Miscellaneous API additions
 
 -   this section will be filled in in due course
@@ -186,12 +197,26 @@ Generic Rust plugins
 
 Build and Dependencies
 
--   this section will be filled in in due course
+-   Meson 0.59 or newer is required to build GStreamer now.
+
+-   FIXME: this section will be filled in in due course
+
+Explicit opt-in required for build of certain plugins with (A)GPL dependencies
 
-gst-build
+Some plugins have GPL- or AGPL-licensed dependencies and those plugins
+will no longer be built by default unless you have explicitly opted in
+to allow (A)GPL-licensed dependencies by passing -Dgpl=enabled to Meson,
+even if the required dependencies are available.
+
+See Building plugins with (A)GPL-licensed dependencies for more details
+and a non-exhaustive list of plugins affected.
+
+gst-build: replaced by Monorepo
 
 -   this section will be filled in in due course
 
+-   FIXME: describe + link to Monorepo FAQ
+
 Cerbero
 
 Cerbero is a meta build system used to build GStreamer plus dependencies
@@ -246,11 +271,15 @@ Documentation improvements
 
 Possibly Breaking Changes
 
--   this section will be filled in in due course
+-   FIXME: this section will be filled in in due course
 -   MPEG-TS SCTE-35 API changes (FIXME: flesh out)
 -   gst_parse_launch() and friends now error out on non-existing
     properties on top-level bins where they would silently fail and
     ignore those before.
+-   playbin and uridecodebin now emit the source-setup signal before the
+    element is added to the bin and linked so that the source element is
+    already configured before any scheduling query comes in, which is
+    useful for elements such as appsrc or giostreamsrc. (Merge Request)
 
 Known Issues
 
index a3f6677..3a1c57a 100644 (file)
@@ -1,4 +1,4 @@
-This is GStreamer gstreamer-vaapi 1.19.2.
+This is GStreamer gstreamer-vaapi 1.19.3.
 
 GStreamer 1.19 is the development branch leading up to the next major
 stable version which will be 1.20.
index 8f8deb0..52e9b01 100644 (file)
 
  <release>
   <Version>
+   <revision>1.19.3</revision>
+   <branch>main</branch>
+   <name></name>
+   <created>2021-11-03</created>
+   <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.19.3.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.19.2</revision>
    <branch>master</branch>
    <name></name>
index 0cd820e..0598b8c 100644 (file)
@@ -1,5 +1,5 @@
 project('gstreamer-vaapi', 'c',
-  version : '1.19.2.1',
+  version : '1.19.3',
   meson_version : '>= 0.59',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
index d36f706..86b232a 100644 (file)
@@ -1,3 +1,18 @@
+=== release 1.19.3 ===
+
+2021-11-03 15:43:36 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * NEWS:
+       * RELEASE:
+       * gstreamer.doap:
+       * meson.build:
+         Release 1.19.3
+
+2021-11-03 15:43:32 +0000  Tim-Philipp Müller <tim@centricular.com>
+
+       * ChangeLog:
+         Update ChangeLogs for 1.19.3
+
 2021-10-30 00:34:35 +0100  Tim-Philipp Müller <tim@centricular.com>
 
        * gst/gstinfo.c:
index 0e581c3..e9f5227 100644 (file)
@@ -1,10 +1,10 @@
 GStreamer 1.20 Release Notes
 
-GStreamer 1.20 has not been released yet. It is scheduled for release
-around October/November 2021.
+GStreamer 1.20 has not been released yet. It is scheduled for release in
+November 2021.
 
 1.19.x is the unstable development version that is being developed in
-the git main branch and which will eventually result in 1.20, and 1.19.2
+the git main branch and which will eventually result in 1.20, and 1.19.3
 is the current development release in that series
 
 It is expected that feature freeze will be in early October 2021,
@@ -17,7 +17,7 @@ release around October/November 2021.
 See https://gstreamer.freedesktop.org/releases/1.20/ for the latest
 version of this document.
 
-Last updated: Wednesday 22 September 2021, 18:00 UTC (log)
+Last updated: Monday 1 November 2021, 01:00 UTC (log)
 
 Introduction
 
@@ -58,6 +58,17 @@ The following elements or plugins have been removed:
 
 -   this section will be filled in in due course
 
+-   The ofa audio fingerprinting plugin has been removed. The MusicIP
+    database has been defunct for years so this plugin is likely neither
+    useful nor used by anyone.
+
+-   The mms plugin containing mmssrc has been removed. It seems unlikely
+    anyone still needs this or that there are even any streams left out
+    there. The MMS protocol was deprecated in 2003 (in favour of RTSP)
+    and support for it was dropped with Microsoft Media Services 2008,
+    and Windows Media Player apparently also does not support it any
+    more.
+
 Miscellaneous API additions
 
 -   this section will be filled in in due course
@@ -186,12 +197,26 @@ Generic Rust plugins
 
 Build and Dependencies
 
--   this section will be filled in in due course
+-   Meson 0.59 or newer is required to build GStreamer now.
+
+-   FIXME: this section will be filled in in due course
+
+Explicit opt-in required for build of certain plugins with (A)GPL dependencies
 
-gst-build
+Some plugins have GPL- or AGPL-licensed dependencies and those plugins
+will no longer be built by default unless you have explicitly opted in
+to allow (A)GPL-licensed dependencies by passing -Dgpl=enabled to Meson,
+even if the required dependencies are available.
+
+See Building plugins with (A)GPL-licensed dependencies for more details
+and a non-exhaustive list of plugins affected.
+
+gst-build: replaced by Monorepo
 
 -   this section will be filled in in due course
 
+-   FIXME: describe + link to Monorepo FAQ
+
 Cerbero
 
 Cerbero is a meta build system used to build GStreamer plus dependencies
@@ -246,11 +271,15 @@ Documentation improvements
 
 Possibly Breaking Changes
 
--   this section will be filled in in due course
+-   FIXME: this section will be filled in in due course
 -   MPEG-TS SCTE-35 API changes (FIXME: flesh out)
 -   gst_parse_launch() and friends now error out on non-existing
     properties on top-level bins where they would silently fail and
     ignore those before.
+-   playbin and uridecodebin now emit the source-setup signal before the
+    element is added to the bin and linked so that the source element is
+    already configured before any scheduling query comes in, which is
+    useful for elements such as appsrc or giostreamsrc. (Merge Request)
 
 Known Issues
 
index 21cdee3..1f27cd4 100644 (file)
@@ -1,4 +1,4 @@
-This is GStreamer core 1.19.2.
+This is GStreamer core 1.19.3.
 
 GStreamer 1.19 is the development branch leading up to the next major
 stable version which will be 1.20.
index ddb7cf2..f0ceeb6 100644 (file)
@@ -40,6 +40,16 @@ hierarchy, and a set of media-agnostic core elements.
 
  <release>
   <Version>
+   <revision>1.19.3</revision>
+   <branch>main</branch>
+   <name></name>
+   <created>2021-11-03</created>
+   <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.19.3.tar.xz" />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.19.2</revision>
    <branch>master</branch>
    <name></name>
index da80a65..65d26c2 100644 (file)
@@ -1,5 +1,5 @@
 project('gstreamer', 'c',
-  version : '1.19.2.1',
+  version : '1.19.3',
   meson_version : '>= 0.59',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])