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 + + * NEWS: + * RELEASE: + * gst-devtools.doap: + * meson.build: + Release 1.19.3 + +2021-11-03 15:43:32 +0000 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.19.3 + 2021-10-30 16:22:39 +0300 Sebastian Dröge * 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. -gst-build +- FIXME: this section will be filled in in due course + +Explicit opt-in required for build of certain plugins with (A)GPL dependencies + +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 @@ -53,6 +53,16 @@ + + + 1.19.3 + main + + 2021-11-03 + + + + 1.19.2 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 + + * NEWS: + * RELEASE: + * gst-editing-services.doap: + * meson.build: + Release 1.19.3 + +2021-11-03 15:43:32 +0000 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.19.3 + 2021-10-25 11:37:45 +0100 Tim-Philipp Müller * 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. -gst-build +- FIXME: this section will be filled in in due course + +Explicit opt-in required for build of certain plugins with (A)GPL dependencies + +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 @@ -30,6 +30,16 @@ GStreamer library for creating audio and video editors + + + 1.19.3 + main + + 2021-11-03 + + + + 1.19.2 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 + + * NEWS: + * RELEASE: + * gst-libav.doap: + * meson.build: + Release 1.19.3 + +2021-11-03 15:43:32 +0000 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.19.3 + 2021-10-25 11:37:45 +0100 Tim-Philipp Müller * 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. -gst-build +- FIXME: this section will be filled in in due course + +Explicit opt-in required for build of certain plugins with (A)GPL dependencies + +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 @@ -32,6 +32,16 @@ colorspace conversion elements. + + + 1.19.3 + main + + 2021-11-03 + + + + 1.19.2 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 + + * NEWS: + * RELEASE: + * gst-omx.doap: + * meson.build: + Release 1.19.3 + +2021-11-03 15:43:32 +0000 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.19.3 + 2021-10-18 15:47:00 +0100 Tim-Philipp Müller * 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. -gst-build +- FIXME: this section will be filled in in due course + +Explicit opt-in required for build of certain plugins with (A)GPL dependencies + +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 @@ -31,6 +31,16 @@ a basic collection of elements + + + 1.19.3 + main + + 2021-11-03 + + + + 1.19.2 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 + + * NEWS: + * RELEASE: + * gst-plugins-bad.doap: + * meson.build: + Release 1.19.3 + +2021-11-03 15:43:32 +0000 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.19.3 + 2021-11-02 09:40:43 -0400 Nicolas Dufresne * 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. -gst-build +- FIXME: this section will be filled in in due course + +Explicit opt-in required for build of certain plugins with (A)GPL dependencies + +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 @@ -33,6 +33,16 @@ real live maintainer, or some actual wide use. + + + 1.19.3 + main + + 2021-11-03 + + + + 1.19.2 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 + + * NEWS: + * RELEASE: + * gst-plugins-base.doap: + * meson.build: + Release 1.19.3 + +2021-11-03 15:43:32 +0000 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.19.3 + 2021-11-01 15:48:58 -0400 Matthias Clasen * 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. -gst-build +- FIXME: this section will be filled in in due course + +Explicit opt-in required for build of certain plugins with (A)GPL dependencies + +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 @@ -34,6 +34,16 @@ A wide range of video and audio decoders, encoders, and filters are included. + + + 1.19.3 + main + + 2021-11-03 + + + + 1.19.2 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 + + * 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 + + * ChangeLog: + Update ChangeLogs for 1.19.3 + 2021-11-02 16:46:08 +0200 Sebastian Dröge * 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. -gst-build +- FIXME: this section will be filled in in due course + +Explicit opt-in required for build of certain plugins with (A)GPL dependencies + +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 @@ -32,6 +32,16 @@ the plug-in code, LGPL or LGPL-compatible for the supporting library). + + + 1.19.3 + main + + 2021-11-03 + + + + 1.19.2 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 + + * NEWS: + * RELEASE: + * gst-plugins-ugly.doap: + * meson.build: + Release 1.19.3 + +2021-11-03 15:43:32 +0000 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.19.3 + 2021-10-25 11:37:45 +0100 Tim-Philipp Müller * 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. -gst-build +- FIXME: this section will be filled in in due course + +Explicit opt-in required for build of certain plugins with (A)GPL dependencies + +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 @@ -33,6 +33,16 @@ might be widely known to present patent problems. + + + 1.19.3 + main + + 2021-11-03 + + + + 1.19.2 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 + + * NEWS: + * RELEASE: + * gst-python.doap: + * meson.build: + Release 1.19.3 + +2021-11-03 15:43:32 +0000 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.19.3 + 2021-10-27 17:20:39 +1300 Chris Wiggins * 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. -gst-build +- FIXME: this section will be filled in in due course + +Explicit opt-in required for build of certain plugins with (A)GPL dependencies + +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 @@ -30,6 +30,16 @@ GStreamer Python Bindings is a set of overrides and Gst fundamental types handli + + + 1.19.3 + main + + 2021-11-03 + + + + 1.19.2 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 + + * 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 + + * ChangeLog: + Update ChangeLogs for 1.19.3 + 2021-10-25 11:37:45 +0100 Tim-Philipp Müller * 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. -gst-build +- FIXME: this section will be filled in in due course + +Explicit opt-in required for build of certain plugins with (A)GPL dependencies + +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 @@ -30,6 +30,16 @@ RTSP server library based on GStreamer + + + 1.19.3 + main + + 2021-11-03 + + + + 1.19.2 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 @@ - - - - + + + + @@ -21582,10 +21582,10 @@ - - - - + + + + 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 + + * NEWS: + * RELEASE: + * gstreamer-vaapi.doap: + * meson.build: + Release 1.19.3 + +2021-11-03 15:43:32 +0000 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.19.3 + 2021-10-18 15:47:00 +0100 Tim-Philipp Müller * 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. -gst-build +- FIXME: this section will be filled in in due course + +Explicit opt-in required for build of certain plugins with (A)GPL dependencies + +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 @@ -25,6 +25,16 @@ + + + 1.19.3 + main + + 2021-11-03 + + + + 1.19.2 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 + + * NEWS: + * RELEASE: + * gstreamer.doap: + * meson.build: + Release 1.19.3 + +2021-11-03 15:43:32 +0000 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.19.3 + 2021-10-30 00:34:35 +0100 Tim-Philipp Müller * 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. -gst-build +- FIXME: this section will be filled in in due course + +Explicit opt-in required for build of certain plugins with (A)GPL dependencies + +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 @@ -38,6 +38,16 @@ hierarchy, and a set of media-agnostic core elements. + + + 1.19.3 + main + + 2021-11-03 + + + + 1.19.2 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' ])