summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.com>2021-11-03 15:43:36 +0000
committerTim-Philipp Müller <tim@centricular.com>2021-11-03 15:43:43 +0000
commitf513c289b0ef48a13aa0b80ba65a0c76c2a77cd2 (patch)
tree6a56d45c6ea1eec8862723cfb3f51d7fd170e9b4
parentd51b091cd99d08b689563266a078f33345817a45 (diff)
Release 1.19.31.19.3
-rw-r--r--meson.build2
-rw-r--r--subprojects/gst-devtools/ChangeLog15
-rw-r--r--subprojects/gst-devtools/NEWS43
-rw-r--r--subprojects/gst-devtools/RELEASE2
-rw-r--r--subprojects/gst-devtools/gst-devtools.doap10
-rw-r--r--subprojects/gst-devtools/meson.build2
-rw-r--r--subprojects/gst-docs/meson.build2
-rw-r--r--subprojects/gst-editing-services/ChangeLog15
-rw-r--r--subprojects/gst-editing-services/NEWS43
-rw-r--r--subprojects/gst-editing-services/RELEASE2
-rw-r--r--subprojects/gst-editing-services/gst-editing-services.doap10
-rw-r--r--subprojects/gst-editing-services/meson.build2
-rw-r--r--subprojects/gst-examples/meson.build2
-rw-r--r--subprojects/gst-integration-testsuites/meson.build2
-rw-r--r--subprojects/gst-libav/ChangeLog15
-rw-r--r--subprojects/gst-libav/NEWS43
-rw-r--r--subprojects/gst-libav/RELEASE2
-rw-r--r--subprojects/gst-libav/gst-libav.doap10
-rw-r--r--subprojects/gst-libav/meson.build2
-rw-r--r--subprojects/gst-omx/ChangeLog15
-rw-r--r--subprojects/gst-omx/NEWS43
-rw-r--r--subprojects/gst-omx/RELEASE2
-rw-r--r--subprojects/gst-omx/gst-omx.doap10
-rw-r--r--subprojects/gst-omx/meson.build2
-rw-r--r--subprojects/gst-plugins-bad/ChangeLog15
-rw-r--r--subprojects/gst-plugins-bad/NEWS43
-rw-r--r--subprojects/gst-plugins-bad/RELEASE2
-rw-r--r--subprojects/gst-plugins-bad/gst-plugins-bad.doap10
-rw-r--r--subprojects/gst-plugins-bad/meson.build2
-rw-r--r--subprojects/gst-plugins-base/ChangeLog15
-rw-r--r--subprojects/gst-plugins-base/NEWS43
-rw-r--r--subprojects/gst-plugins-base/RELEASE2
-rw-r--r--subprojects/gst-plugins-base/gst-plugins-base.doap10
-rw-r--r--subprojects/gst-plugins-base/meson.build2
-rw-r--r--subprojects/gst-plugins-good/ChangeLog16
-rw-r--r--subprojects/gst-plugins-good/NEWS43
-rw-r--r--subprojects/gst-plugins-good/RELEASE2
-rw-r--r--subprojects/gst-plugins-good/docs/gst_plugins_cache.json8
-rw-r--r--subprojects/gst-plugins-good/gst-plugins-good.doap10
-rw-r--r--subprojects/gst-plugins-good/meson.build2
-rw-r--r--subprojects/gst-plugins-ugly/ChangeLog15
-rw-r--r--subprojects/gst-plugins-ugly/NEWS43
-rw-r--r--subprojects/gst-plugins-ugly/RELEASE2
-rw-r--r--subprojects/gst-plugins-ugly/gst-plugins-ugly.doap10
-rw-r--r--subprojects/gst-plugins-ugly/meson.build2
-rw-r--r--subprojects/gst-python/ChangeLog15
-rw-r--r--subprojects/gst-python/NEWS43
-rw-r--r--subprojects/gst-python/RELEASE2
-rw-r--r--subprojects/gst-python/gst-python.doap10
-rw-r--r--subprojects/gst-python/meson.build2
-rw-r--r--subprojects/gst-rtsp-server/ChangeLog16
-rw-r--r--subprojects/gst-rtsp-server/NEWS43
-rw-r--r--subprojects/gst-rtsp-server/RELEASE2
-rw-r--r--subprojects/gst-rtsp-server/docs/gst_plugins_cache.json2
-rw-r--r--subprojects/gst-rtsp-server/gst-rtsp-server.doap10
-rw-r--r--subprojects/gst-rtsp-server/meson.build2
-rw-r--r--subprojects/gstreamer-sharp/meson.build2
-rw-r--r--subprojects/gstreamer-sharp/sources/generated/Gst.PbUtils/Constants.cs4
-rw-r--r--subprojects/gstreamer-sharp/sources/generated/Gst/Constants.cs4
-rw-r--r--subprojects/gstreamer-sharp/sources/generated/gstreamer-sharp-api.xml16
-rw-r--r--subprojects/gstreamer-vaapi/ChangeLog15
-rw-r--r--subprojects/gstreamer-vaapi/NEWS43
-rw-r--r--subprojects/gstreamer-vaapi/RELEASE2
-rw-r--r--subprojects/gstreamer-vaapi/gstreamer-vaapi.doap10
-rw-r--r--subprojects/gstreamer-vaapi/meson.build2
-rw-r--r--subprojects/gstreamer/ChangeLog15
-rw-r--r--subprojects/gstreamer/NEWS43
-rw-r--r--subprojects/gstreamer/RELEASE2
-rw-r--r--subprojects/gstreamer/gstreamer.doap10
-rw-r--r--subprojects/gstreamer/meson.build2
70 files changed, 780 insertions, 130 deletions
diff --git a/meson.build b/meson.build
index 10ad7cd55e..5b1ff6fe63 100644
--- a/meson.build
+++ b/meson.build
@@ -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,
diff --git a/subprojects/gst-devtools/ChangeLog b/subprojects/gst-devtools/ChangeLog
index 3ed53b9a33..b1d540a960 100644
--- a/subprojects/gst-devtools/ChangeLog
+++ b/subprojects/gst-devtools/ChangeLog
@@ -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:
diff --git a/subprojects/gst-devtools/NEWS b/subprojects/gst-devtools/NEWS
index 0e581c39b8..e9f5227c15 100644
--- a/subprojects/gst-devtools/NEWS
+++ b/subprojects/gst-devtools/NEWS
@@ -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
diff --git a/subprojects/gst-devtools/RELEASE b/subprojects/gst-devtools/RELEASE
index ec5c617b11..997085726e 100644
--- a/subprojects/gst-devtools/RELEASE
+++ b/subprojects/gst-devtools/RELEASE
@@ -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.
diff --git a/subprojects/gst-devtools/gst-devtools.doap b/subprojects/gst-devtools/gst-devtools.doap
index 03ad7bf908..1146614d25 100644
--- a/subprojects/gst-devtools/gst-devtools.doap
+++ b/subprojects/gst-devtools/gst-devtools.doap
@@ -55,6 +55,16 @@
<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>
diff --git a/subprojects/gst-devtools/meson.build b/subprojects/gst-devtools/meson.build
index ccc79f898e..4201dedc1b 100644
--- a/subprojects/gst-devtools/meson.build
+++ b/subprojects/gst-devtools/meson.build
@@ -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',
diff --git a/subprojects/gst-docs/meson.build b/subprojects/gst-docs/meson.build
index 821d3b96c5..2a46d3b9ca 100644
--- a/subprojects/gst-docs/meson.build
+++ b/subprojects/gst-docs/meson.build
@@ -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')
diff --git a/subprojects/gst-editing-services/ChangeLog b/subprojects/gst-editing-services/ChangeLog
index 1a64b1e1cc..c528dffa7d 100644
--- a/subprojects/gst-editing-services/ChangeLog
+++ b/subprojects/gst-editing-services/ChangeLog
@@ -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:
diff --git a/subprojects/gst-editing-services/NEWS b/subprojects/gst-editing-services/NEWS
index 0e581c39b8..e9f5227c15 100644
--- a/subprojects/gst-editing-services/NEWS
+++ b/subprojects/gst-editing-services/NEWS
@@ -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
diff --git a/subprojects/gst-editing-services/RELEASE b/subprojects/gst-editing-services/RELEASE
index 399c11a525..2906b5637b 100644
--- a/subprojects/gst-editing-services/RELEASE
+++ b/subprojects/gst-editing-services/RELEASE
@@ -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.
diff --git a/subprojects/gst-editing-services/gst-editing-services.doap b/subprojects/gst-editing-services/gst-editing-services.doap
index 93b5a309a4..6e63cc12a8 100644
--- a/subprojects/gst-editing-services/gst-editing-services.doap
+++ b/subprojects/gst-editing-services/gst-editing-services.doap
@@ -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>
diff --git a/subprojects/gst-editing-services/meson.build b/subprojects/gst-editing-services/meson.build
index 5ff1234c81..9b8381b1ec 100644
--- a/subprojects/gst-editing-services/meson.build
+++ b/subprojects/gst-editing-services/meson.build
@@ -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' ])
diff --git a/subprojects/gst-examples/meson.build b/subprojects/gst-examples/meson.build
index 2c2f0671ad..c25377cca3 100644
--- a/subprojects/gst-examples/meson.build
+++ b/subprojects/gst-examples/meson.build
@@ -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)
diff --git a/subprojects/gst-integration-testsuites/meson.build b/subprojects/gst-integration-testsuites/meson.build
index 0e2efdb132..ef6cb04979 100644
--- a/subprojects/gst-integration-testsuites/meson.build
+++ b/subprojects/gst-integration-testsuites/meson.build
@@ -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')
diff --git a/subprojects/gst-libav/ChangeLog b/subprojects/gst-libav/ChangeLog
index 1b27bea225..305bb343a0 100644
--- a/subprojects/gst-libav/ChangeLog
+++ b/subprojects/gst-libav/ChangeLog
@@ -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:
diff --git a/subprojects/gst-libav/NEWS b/subprojects/gst-libav/NEWS
index 0e581c39b8..e9f5227c15 100644
--- a/subprojects/gst-libav/NEWS
+++ b/subprojects/gst-libav/NEWS
@@ -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
diff --git a/subprojects/gst-libav/RELEASE b/subprojects/gst-libav/RELEASE
index ef99d2d6e8..b5cf87f29b 100644
--- a/subprojects/gst-libav/RELEASE
+++ b/subprojects/gst-libav/RELEASE
@@ -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.
diff --git a/subprojects/gst-libav/gst-libav.doap b/subprojects/gst-libav/gst-libav.doap
index ef87676f73..086244f593 100644
--- a/subprojects/gst-libav/gst-libav.doap
+++ b/subprojects/gst-libav/gst-libav.doap
@@ -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>
diff --git a/subprojects/gst-libav/meson.build b/subprojects/gst-libav/meson.build
index f3082ded0d..0fdb7ade2d 100644
--- a/subprojects/gst-libav/meson.build
+++ b/subprojects/gst-libav/meson.build
@@ -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' ])
diff --git a/subprojects/gst-omx/ChangeLog b/subprojects/gst-omx/ChangeLog
index af1e4e49aa..3ed64ae2e0 100644
--- a/subprojects/gst-omx/ChangeLog
+++ b/subprojects/gst-omx/ChangeLog
@@ -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:
diff --git a/subprojects/gst-omx/NEWS b/subprojects/gst-omx/NEWS
index 0e581c39b8..e9f5227c15 100644
--- a/subprojects/gst-omx/NEWS
+++ b/subprojects/gst-omx/NEWS
@@ -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
diff --git a/subprojects/gst-omx/RELEASE b/subprojects/gst-omx/RELEASE
index ff22004a64..4bf15720ea 100644
--- a/subprojects/gst-omx/RELEASE
+++ b/subprojects/gst-omx/RELEASE
@@ -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.
diff --git a/subprojects/gst-omx/gst-omx.doap b/subprojects/gst-omx/gst-omx.doap
index ff6af4ed8f..6b4b3f3147 100644
--- a/subprojects/gst-omx/gst-omx.doap
+++ b/subprojects/gst-omx/gst-omx.doap
@@ -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>
diff --git a/subprojects/gst-omx/meson.build b/subprojects/gst-omx/meson.build
index d8f2fd37cf..622b8f40a8 100644
--- a/subprojects/gst-omx/meson.build
+++ b/subprojects/gst-omx/meson.build
@@ -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' ])
diff --git a/subprojects/gst-plugins-bad/ChangeLog b/subprojects/gst-plugins-bad/ChangeLog
index f471789cd1..f77de61084 100644
--- a/subprojects/gst-plugins-bad/ChangeLog
+++ b/subprojects/gst-plugins-bad/ChangeLog
@@ -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:
diff --git a/subprojects/gst-plugins-bad/NEWS b/subprojects/gst-plugins-bad/NEWS
index 0e581c39b8..e9f5227c15 100644
--- a/subprojects/gst-plugins-bad/NEWS
+++ b/subprojects/gst-plugins-bad/NEWS
@@ -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
diff --git a/subprojects/gst-plugins-bad/RELEASE b/subprojects/gst-plugins-bad/RELEASE
index a86b260e9b..198b702bde 100644
--- a/subprojects/gst-plugins-bad/RELEASE
+++ b/subprojects/gst-plugins-bad/RELEASE
@@ -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.
diff --git a/subprojects/gst-plugins-bad/gst-plugins-bad.doap b/subprojects/gst-plugins-bad/gst-plugins-bad.doap
index 107051e369..afad4aefc8 100644
--- a/subprojects/gst-plugins-bad/gst-plugins-bad.doap
+++ b/subprojects/gst-plugins-bad/gst-plugins-bad.doap
@@ -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>
diff --git a/subprojects/gst-plugins-bad/meson.build b/subprojects/gst-plugins-bad/meson.build
index 9cfcf8e7df..f5c10c4c51 100644
--- a/subprojects/gst-plugins-bad/meson.build
+++ b/subprojects/gst-plugins-bad/meson.build
@@ -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' ])
diff --git a/subprojects/gst-plugins-base/ChangeLog b/subprojects/gst-plugins-base/ChangeLog
index b82faf625e..1decbc2583 100644
--- a/subprojects/gst-plugins-base/ChangeLog
+++ b/subprojects/gst-plugins-base/ChangeLog
@@ -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:
diff --git a/subprojects/gst-plugins-base/NEWS b/subprojects/gst-plugins-base/NEWS
index 0e581c39b8..e9f5227c15 100644
--- a/subprojects/gst-plugins-base/NEWS
+++ b/subprojects/gst-plugins-base/NEWS
@@ -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
diff --git a/subprojects/gst-plugins-base/RELEASE b/subprojects/gst-plugins-base/RELEASE
index d5593f660c..30785f5f0e 100644
--- a/subprojects/gst-plugins-base/RELEASE
+++ b/subprojects/gst-plugins-base/RELEASE
@@ -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.
diff --git a/subprojects/gst-plugins-base/gst-plugins-base.doap b/subprojects/gst-plugins-base/gst-plugins-base.doap
index 7b223bd256..05255eef61 100644
--- a/subprojects/gst-plugins-base/gst-plugins-base.doap
+++ b/subprojects/gst-plugins-base/gst-plugins-base.doap
@@ -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>
diff --git a/subprojects/gst-plugins-base/meson.build b/subprojects/gst-plugins-base/meson.build
index 6ea237adea..adf94add52 100644
--- a/subprojects/gst-plugins-base/meson.build
+++ b/subprojects/gst-plugins-base/meson.build
@@ -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' ])
diff --git a/subprojects/gst-plugins-good/ChangeLog b/subprojects/gst-plugins-good/ChangeLog
index 3bd2e9923a..f91942344d 100644
--- a/subprojects/gst-plugins-good/ChangeLog
+++ b/subprojects/gst-plugins-good/ChangeLog
@@ -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:
diff --git a/subprojects/gst-plugins-good/NEWS b/subprojects/gst-plugins-good/NEWS
index 0e581c39b8..e9f5227c15 100644
--- a/subprojects/gst-plugins-good/NEWS
+++ b/subprojects/gst-plugins-good/NEWS
@@ -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
diff --git a/subprojects/gst-plugins-good/RELEASE b/subprojects/gst-plugins-good/RELEASE
index 5f492e2281..dc0efc3bbe 100644
--- a/subprojects/gst-plugins-good/RELEASE
+++ b/subprojects/gst-plugins-good/RELEASE
@@ -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.
diff --git a/subprojects/gst-plugins-good/docs/gst_plugins_cache.json b/subprojects/gst-plugins-good/docs/gst_plugins_cache.json
index c547c7f726..887fda569c 100644
--- a/subprojects/gst-plugins-good/docs/gst_plugins_cache.json
+++ b/subprojects/gst-plugins-good/docs/gst_plugins_cache.json
@@ -6607,7 +6607,7 @@
"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",
@@ -6619,7 +6619,7 @@
"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",
@@ -20251,7 +20251,7 @@
"construct": false,
"construct-only": false,
"controllable": false,
- "default": "GStreamer/1.19.2.1",
+ "default": "GStreamer/1.19.3",
"mutable": "null",
"readable": true,
"type": "gchararray",
@@ -22208,7 +22208,7 @@
"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",
diff --git a/subprojects/gst-plugins-good/gst-plugins-good.doap b/subprojects/gst-plugins-good/gst-plugins-good.doap
index 6111bac037..076e4f646d 100644
--- a/subprojects/gst-plugins-good/gst-plugins-good.doap
+++ b/subprojects/gst-plugins-good/gst-plugins-good.doap
@@ -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>
diff --git a/subprojects/gst-plugins-good/meson.build b/subprojects/gst-plugins-good/meson.build
index 1111c45be5..af74c8072b 100644
--- a/subprojects/gst-plugins-good/meson.build
+++ b/subprojects/gst-plugins-good/meson.build
@@ -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' ])
diff --git a/subprojects/gst-plugins-ugly/ChangeLog b/subprojects/gst-plugins-ugly/ChangeLog
index a4ecaf8d81..325edf3307 100644
--- a/subprojects/gst-plugins-ugly/ChangeLog
+++ b/subprojects/gst-plugins-ugly/ChangeLog
@@ -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:
diff --git a/subprojects/gst-plugins-ugly/NEWS b/subprojects/gst-plugins-ugly/NEWS
index 0e581c39b8..e9f5227c15 100644
--- a/subprojects/gst-plugins-ugly/NEWS
+++ b/subprojects/gst-plugins-ugly/NEWS
@@ -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
diff --git a/subprojects/gst-plugins-ugly/RELEASE b/subprojects/gst-plugins-ugly/RELEASE
index 8af9cb2f90..537d723c34 100644
--- a/subprojects/gst-plugins-ugly/RELEASE
+++ b/subprojects/gst-plugins-ugly/RELEASE
@@ -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.
diff --git a/subprojects/gst-plugins-ugly/gst-plugins-ugly.doap b/subprojects/gst-plugins-ugly/gst-plugins-ugly.doap
index 3b25aeda22..1d29d9dbcb 100644
--- a/subprojects/gst-plugins-ugly/gst-plugins-ugly.doap
+++ b/subprojects/gst-plugins-ugly/gst-plugins-ugly.doap
@@ -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>
diff --git a/subprojects/gst-plugins-ugly/meson.build b/subprojects/gst-plugins-ugly/meson.build
index 7228b461ac..97ef9d066c 100644
--- a/subprojects/gst-plugins-ugly/meson.build
+++ b/subprojects/gst-plugins-ugly/meson.build
@@ -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' ])
diff --git a/subprojects/gst-python/ChangeLog b/subprojects/gst-python/ChangeLog
index 1a0634c091..a4ee94442f 100644
--- a/subprojects/gst-python/ChangeLog
+++ b/subprojects/gst-python/ChangeLog
@@ -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:
diff --git a/subprojects/gst-python/NEWS b/subprojects/gst-python/NEWS
index 0e581c39b8..e9f5227c15 100644
--- a/subprojects/gst-python/NEWS
+++ b/subprojects/gst-python/NEWS
@@ -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
diff --git a/subprojects/gst-python/RELEASE b/subprojects/gst-python/RELEASE
index c3e84aa9d9..c2ceb77fe2 100644
--- a/subprojects/gst-python/RELEASE
+++ b/subprojects/gst-python/RELEASE
@@ -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.
diff --git a/subprojects/gst-python/gst-python.doap b/subprojects/gst-python/gst-python.doap
index 744810e7f1..14bf441e4c 100644
--- a/subprojects/gst-python/gst-python.doap
+++ b/subprojects/gst-python/gst-python.doap
@@ -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>
diff --git a/subprojects/gst-python/meson.build b/subprojects/gst-python/meson.build
index f4e42be49e..04d8f1e4ce 100644
--- a/subprojects/gst-python/meson.build
+++ b/subprojects/gst-python/meson.build
@@ -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',
diff --git a/subprojects/gst-rtsp-server/ChangeLog b/subprojects/gst-rtsp-server/ChangeLog
index 22e9388139..d86b94dd4c 100644
--- a/subprojects/gst-rtsp-server/ChangeLog
+++ b/subprojects/gst-rtsp-server/ChangeLog
@@ -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:
diff --git a/subprojects/gst-rtsp-server/NEWS b/subprojects/gst-rtsp-server/NEWS
index 0e581c39b8..e9f5227c15 100644
--- a/subprojects/gst-rtsp-server/NEWS
+++ b/subprojects/gst-rtsp-server/NEWS
@@ -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
diff --git a/subprojects/gst-rtsp-server/RELEASE b/subprojects/gst-rtsp-server/RELEASE
index 487d929728..229d2c5554 100644
--- a/subprojects/gst-rtsp-server/RELEASE
+++ b/subprojects/gst-rtsp-server/RELEASE
@@ -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.
diff --git a/subprojects/gst-rtsp-server/docs/gst_plugins_cache.json b/subprojects/gst-rtsp-server/docs/gst_plugins_cache.json
index 9312960981..b56e237a04 100644
--- a/subprojects/gst-rtsp-server/docs/gst_plugins_cache.json
+++ b/subprojects/gst-rtsp-server/docs/gst_plugins_cache.json
@@ -321,7 +321,7 @@
"construct": false,
"construct-only": false,
"controllable": false,
- "default": "GStreamer/1.19.2.1",
+ "default": "GStreamer/1.19.3",
"mutable": "null",
"readable": true,
"type": "gchararray",
diff --git a/subprojects/gst-rtsp-server/gst-rtsp-server.doap b/subprojects/gst-rtsp-server/gst-rtsp-server.doap
index 6d323ac90d..fac8f83316 100644
--- a/subprojects/gst-rtsp-server/gst-rtsp-server.doap
+++ b/subprojects/gst-rtsp-server/gst-rtsp-server.doap
@@ -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>
diff --git a/subprojects/gst-rtsp-server/meson.build b/subprojects/gst-rtsp-server/meson.build
index 08255330d1..f0d2f641d2 100644
--- a/subprojects/gst-rtsp-server/meson.build
+++ b/subprojects/gst-rtsp-server/meson.build
@@ -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'])
diff --git a/subprojects/gstreamer-sharp/meson.build b/subprojects/gstreamer-sharp/meson.build
index 39403ebff7..9db9150b14 100644
--- a/subprojects/gstreamer-sharp/meson.build
+++ b/subprojects/gstreamer-sharp/meson.build
@@ -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'
diff --git a/subprojects/gstreamer-sharp/sources/generated/Gst.PbUtils/Constants.cs b/subprojects/gstreamer-sharp/sources/generated/Gst.PbUtils/Constants.cs
index ef632803d4..348a506751 100644
--- a/subprojects/gstreamer-sharp/sources/generated/Gst.PbUtils/Constants.cs
+++ b/subprojects/gstreamer-sharp/sources/generated/Gst.PbUtils/Constants.cs
@@ -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
}
}
diff --git a/subprojects/gstreamer-sharp/sources/generated/Gst/Constants.cs b/subprojects/gstreamer-sharp/sources/generated/Gst/Constants.cs
index d82ca38574..741caed148 100644
--- a/subprojects/gstreamer-sharp/sources/generated/Gst/Constants.cs
+++ b/subprojects/gstreamer-sharp/sources/generated/Gst/Constants.cs
@@ -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
}
}
diff --git a/subprojects/gstreamer-sharp/sources/generated/gstreamer-sharp-api.xml b/subprojects/gstreamer-sharp/sources/generated/gstreamer-sharp-api.xml
index 9cee8c1816..ad62a30f85 100644
--- a/subprojects/gstreamer-sharp/sources/generated/gstreamer-sharp-api.xml
+++ b/subprojects/gstreamer-sharp/sources/generated/gstreamer-sharp-api.xml
@@ -12127,10 +12127,10 @@
<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">
@@ -21582,10 +21582,10 @@
<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">
diff --git a/subprojects/gstreamer-vaapi/ChangeLog b/subprojects/gstreamer-vaapi/ChangeLog
index a53022f0c7..8195146806 100644
--- a/subprojects/gstreamer-vaapi/ChangeLog
+++ b/subprojects/gstreamer-vaapi/ChangeLog
@@ -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:
diff --git a/subprojects/gstreamer-vaapi/NEWS b/subprojects/gstreamer-vaapi/NEWS
index 0e581c39b8..e9f5227c15 100644
--- a/subprojects/gstreamer-vaapi/NEWS
+++ b/subprojects/gstreamer-vaapi/NEWS
@@ -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
diff --git a/subprojects/gstreamer-vaapi/RELEASE b/subprojects/gstreamer-vaapi/RELEASE
index a3f667747b..3a1c57a714 100644
--- a/subprojects/gstreamer-vaapi/RELEASE
+++ b/subprojects/gstreamer-vaapi/RELEASE
@@ -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.
diff --git a/subprojects/gstreamer-vaapi/gstreamer-vaapi.doap b/subprojects/gstreamer-vaapi/gstreamer-vaapi.doap
index 8f8deb02ba..52e9b019e6 100644
--- a/subprojects/gstreamer-vaapi/gstreamer-vaapi.doap
+++ b/subprojects/gstreamer-vaapi/gstreamer-vaapi.doap
@@ -27,6 +27,16 @@
<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>
diff --git a/subprojects/gstreamer-vaapi/meson.build b/subprojects/gstreamer-vaapi/meson.build
index 0cd820eff9..0598b8ceb9 100644
--- a/subprojects/gstreamer-vaapi/meson.build
+++ b/subprojects/gstreamer-vaapi/meson.build
@@ -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' ])
diff --git a/subprojects/gstreamer/ChangeLog b/subprojects/gstreamer/ChangeLog
index d36f7068cd..86b232a66f 100644
--- a/subprojects/gstreamer/ChangeLog
+++ b/subprojects/gstreamer/ChangeLog
@@ -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:
diff --git a/subprojects/gstreamer/NEWS b/subprojects/gstreamer/NEWS
index 0e581c39b8..e9f5227c15 100644
--- a/subprojects/gstreamer/NEWS
+++ b/subprojects/gstreamer/NEWS
@@ -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
diff --git a/subprojects/gstreamer/RELEASE b/subprojects/gstreamer/RELEASE
index 21cdee3bbf..1f27cd4cd6 100644
--- a/subprojects/gstreamer/RELEASE
+++ b/subprojects/gstreamer/RELEASE
@@ -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.
diff --git a/subprojects/gstreamer/gstreamer.doap b/subprojects/gstreamer/gstreamer.doap
index ddb7cf256c..f0ceeb6ba7 100644
--- a/subprojects/gstreamer/gstreamer.doap
+++ b/subprojects/gstreamer/gstreamer.doap
@@ -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>
diff --git a/subprojects/gstreamer/meson.build b/subprojects/gstreamer/meson.build
index da80a65ba4..65d26c29b5 100644
--- a/subprojects/gstreamer/meson.build
+++ b/subprojects/gstreamer/meson.build
@@ -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' ])