From e2107f0a0fff902ac7f184bf96150cdc49ccf156 Mon Sep 17 00:00:00 2001 From: Tim-Philipp Müller Date: Wed, 26 Jul 2023 16:18:34 +0100 Subject: Release 1.20.7 --- meson.build | 2 +- subprojects/gst-devtools/ChangeLog | 15 +++ subprojects/gst-devtools/NEWS | 142 ++++++++++++++++++++- subprojects/gst-devtools/RELEASE | 2 +- subprojects/gst-devtools/gst-devtools.doap | 10 ++ subprojects/gst-devtools/meson.build | 2 +- subprojects/gst-docs/meson.build | 2 +- subprojects/gst-editing-services/ChangeLog | 15 +++ subprojects/gst-editing-services/NEWS | 142 ++++++++++++++++++++- subprojects/gst-editing-services/RELEASE | 2 +- .../gst-editing-services/gst-editing-services.doap | 10 ++ subprojects/gst-editing-services/meson.build | 2 +- subprojects/gst-examples/meson.build | 2 +- subprojects/gst-integration-testsuites/meson.build | 2 +- subprojects/gst-libav/ChangeLog | 15 +++ subprojects/gst-libav/NEWS | 142 ++++++++++++++++++++- subprojects/gst-libav/RELEASE | 2 +- subprojects/gst-libav/gst-libav.doap | 10 ++ subprojects/gst-libav/meson.build | 2 +- subprojects/gst-omx/ChangeLog | 15 +++ subprojects/gst-omx/NEWS | 142 ++++++++++++++++++++- subprojects/gst-omx/RELEASE | 2 +- subprojects/gst-omx/gst-omx.doap | 10 ++ subprojects/gst-omx/meson.build | 2 +- subprojects/gst-plugins-bad/ChangeLog | 15 +++ subprojects/gst-plugins-bad/NEWS | 142 ++++++++++++++++++++- subprojects/gst-plugins-bad/RELEASE | 2 +- subprojects/gst-plugins-bad/gst-plugins-bad.doap | 10 ++ subprojects/gst-plugins-bad/meson.build | 2 +- subprojects/gst-plugins-base/ChangeLog | 15 +++ subprojects/gst-plugins-base/NEWS | 142 ++++++++++++++++++++- subprojects/gst-plugins-base/RELEASE | 2 +- subprojects/gst-plugins-base/gst-plugins-base.doap | 10 ++ subprojects/gst-plugins-base/meson.build | 2 +- subprojects/gst-plugins-good/ChangeLog | 16 +++ subprojects/gst-plugins-good/NEWS | 142 ++++++++++++++++++++- subprojects/gst-plugins-good/RELEASE | 2 +- .../gst-plugins-good/docs/gst_plugins_cache.json | 8 +- subprojects/gst-plugins-good/gst-plugins-good.doap | 10 ++ subprojects/gst-plugins-good/meson.build | 2 +- subprojects/gst-plugins-ugly/ChangeLog | 15 +++ subprojects/gst-plugins-ugly/NEWS | 142 ++++++++++++++++++++- subprojects/gst-plugins-ugly/RELEASE | 2 +- subprojects/gst-plugins-ugly/gst-plugins-ugly.doap | 10 ++ subprojects/gst-plugins-ugly/meson.build | 2 +- subprojects/gst-python/ChangeLog | 15 +++ subprojects/gst-python/NEWS | 142 ++++++++++++++++++++- subprojects/gst-python/RELEASE | 2 +- subprojects/gst-python/gst-python.doap | 10 ++ subprojects/gst-python/meson.build | 2 +- subprojects/gst-rtsp-server/ChangeLog | 16 +++ subprojects/gst-rtsp-server/NEWS | 142 ++++++++++++++++++++- subprojects/gst-rtsp-server/RELEASE | 2 +- .../gst-rtsp-server/docs/gst_plugins_cache.json | 2 +- subprojects/gst-rtsp-server/gst-rtsp-server.doap | 10 ++ subprojects/gst-rtsp-server/meson.build | 2 +- subprojects/gstreamer-sharp/meson.build | 2 +- .../sources/generated/Gst.PbUtils/Constants.cs | 4 +- .../sources/generated/Gst/Constants.cs | 4 +- .../sources/generated/gstreamer-sharp-api.xml | 16 +-- subprojects/gstreamer-vaapi/ChangeLog | 15 +++ subprojects/gstreamer-vaapi/NEWS | 142 ++++++++++++++++++++- subprojects/gstreamer-vaapi/RELEASE | 2 +- subprojects/gstreamer-vaapi/gstreamer-vaapi.doap | 10 ++ subprojects/gstreamer-vaapi/meson.build | 2 +- subprojects/gstreamer/ChangeLog | 15 +++ subprojects/gstreamer/NEWS | 142 ++++++++++++++++++++- subprojects/gstreamer/RELEASE | 2 +- subprojects/gstreamer/gstreamer.doap | 10 ++ subprojects/gstreamer/meson.build | 2 +- 70 files changed, 2016 insertions(+), 82 deletions(-) diff --git a/meson.build b/meson.build index a901391a0e..4e702695ae 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('gstreamer-full', 'c', - version : '1.20.6.1', + version : '1.20.7', 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 899bde118f..b4acdd2269 100644 --- a/subprojects/gst-devtools/ChangeLog +++ b/subprojects/gst-devtools/ChangeLog @@ -1,3 +1,18 @@ +=== release 1.20.7 === + +2023-07-26 16:18:34 +0100 Tim-Philipp Müller + + * NEWS: + * RELEASE: + * gst-devtools.doap: + * meson.build: + Release 1.20.7 + +2023-07-26 16:18:25 +0100 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.20.7 + 2023-02-24 00:23:26 +0000 Tim-Philipp Müller * meson.build: diff --git a/subprojects/gst-devtools/NEWS b/subprojects/gst-devtools/NEWS index dd95d908bb..835ef3c509 100644 --- a/subprojects/gst-devtools/NEWS +++ b/subprojects/gst-devtools/NEWS @@ -2,8 +2,8 @@ GStreamer 1.20 Release Notes GStreamer 1.20.0 was originally released on 3 February 2022. -The latest bug-fix release in the now old-stable 1.20 series is 1.20.6 -and was released on 23 February 2023. +The latest bug-fix release in the now old-stable 1.20 series is 1.20.7 +and was released on 26 July 2023. See https://gstreamer.freedesktop.org/releases/1.20/ for the latest version of this document. @@ -11,7 +11,7 @@ version of this document. The GStreamer 1.20 stable series has since been superseded by the GStreamer 1.22 stable release series. -Last updated: Thursday 23 February 2023, 00:30 UTC (log) +Last updated: Wednesday 26 July 2023, 10:00 UTC (log) Introduction @@ -3225,6 +3225,142 @@ List of merge requests and issues fixed in 1.20.6 - List of Merge Requests applied in 1.20.6 - List of Issues fixed in 1.20.6 +1.20.7 + +The seventh 1.20 bug-fix release (1.20.7) was released on 26 July 2023. + +This release only contains bugfixes and it should be safe to upgrade +from 1.20.x. + +Highlighted bugfixes in 1.20.7 + +- Security fixes for flacparse, dvdspu, and subparse, and the + RealMedia demuxer +- h265parse: Fix framerate handling +- filesink: Fix buffered mode writing of buffer lists and buffers with + multiple memories +- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read + on 32-bit ARM +- ptp clock: Work around bug in ptpd in default configuration +- qtdemux: fix reverse playback regression with edit lists +- rtspsrc: various control path handling server compatibility + improvements +- avviddec: fix potential deadlock on seeking with FFmpeg 6.x +- cerbero: Fix pango crash on 32bit Windows; move libass into non-GPL + codecs +- Miscellaneous bug fixes, memory leak fixes, and other stability and + reliability improvements + +gstreamer + +- ptp: Correctly parse clock ID from the commandline parameters in the + helper +- ptp: Work around bug in ptpd in default configuration + +Core Elements + +- filesink: Fix buffered mode writing of buffer lists and buffers with + multiple memories + +gst-plugins-base + +- audiotestsrc: Initialize all samples in wave=ticks mode +- glimagesink: Fix render rect assertion +- subparse: Look for the closing > of a tag after the opening < +- urisourcebin: Don’t try to plug a typefinder on dynamic sources +- video-blend: Fix linking error with C++ +- tests: allocators: Fix fdmem test with recent GLib + +gst-plugins-good + +- flacparse: Avoid integer overflow in available data check for image + tags +- imagesequencesrc: Properly set default location +- qtdemux: Fix av1C parsing +- qtdemux: dropping frames, incorrectly interpreting edit list + (regression from 1.16) +- qtdemux: Revert “fix conditions for end of segment in reverse + playback” to fix edit list regression +- qtmux: Fix extraction of CEA608 data from S334-1A packets +- rtpjpegdepay: fix logic error when checking if an EOI is present +- rtspsrc: Skip PTs with caps incompatible to the global caps +- rtspsrc: Fix handling of * control path +- rtspsrc: Consider “451: Parameter Not Understood” when handling + broken control urls + +gst-plugins-bad + +- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read + on 32-bit ARM +- cea708overlay: fix HCR interpretation +- dvdspu: Make sure enough data is allocated for the available data +- h265parse: Fix framerate handling +- ksvideo, dshow: Fix reference leaks device providers +- tsdemux: Set number of channels to 2 for dual mono Opus + +gst-plugins-ugly + +- rmdemux: add some integer overflow checks + +gst-libav + +- avviddec: Temporarily unlock stream lock while flushing buffers, + fixes potential deadlock on seeking with FFmpeg 6.x +- avauddec/avviddec: Free packet side data after usage + +gst-rtsp-server + +- rtsp-server: media: fix potential deadlock when EOS is sent while + paused or prerolling + +gstreamer-vaapi + +- No changes + +gstreamer-sharp + +- No changes + +gst-omx + +- No changes + +gst-python + +- No changes + +gst-editing-services + +- No changes + +gst-examples: + +- No changes + +Development build environment + gst-full build + +- No major changes + +Cerbero build tool and packaging changes in 1.20.7 + +- pango: Fix crash on Windows 32bit build +- glib: Ship Windows process spawning helpers + +Contributors to 1.20.7 + +Adrien De Coninck, Edward Hervey, Enrique Ocaña González, Jan Alexander +Steffens (heftig), Mathieu Duponchelle, Matt Feury, Matthew Waters, +Mengkejiergeli Ba, Nicolas Dufresne, Nirbheek Chauhan, Sebastian Dröge, +Seungha Yang, Tim-Philipp Müller, + +… and many others who have contributed bug reports, translations, sent +suggestions or helped testing. Thank you all! + +List of merge requests and issues fixed in 1.20.7 + +- List of Merge Requests applied in 1.20.7 +- List of Issues fixed in 1.20.7 + Schedule for 1.22 GStreamer 1.22.0 was released on 23 January 2023. diff --git a/subprojects/gst-devtools/RELEASE b/subprojects/gst-devtools/RELEASE index 343939f6f7..27b645fe83 100644 --- a/subprojects/gst-devtools/RELEASE +++ b/subprojects/gst-devtools/RELEASE @@ -1,4 +1,4 @@ -This is GStreamer gst-devtools 1.20.6. +This is GStreamer gst-devtools 1.20.7. The GStreamer team is thrilled to announce a new major feature release of your favourite cross-platform multimedia framework! diff --git a/subprojects/gst-devtools/gst-devtools.doap b/subprojects/gst-devtools/gst-devtools.doap index 6be87c00d9..b7f60de55c 100644 --- a/subprojects/gst-devtools/gst-devtools.doap +++ b/subprojects/gst-devtools/gst-devtools.doap @@ -53,6 +53,16 @@ + + + 1.20.7 + 1.20 + + 2023-07-26 + + + + 1.20.6 diff --git a/subprojects/gst-devtools/meson.build b/subprojects/gst-devtools/meson.build index 72a7338777..0ef1cab905 100644 --- a/subprojects/gst-devtools/meson.build +++ b/subprojects/gst-devtools/meson.build @@ -1,5 +1,5 @@ project('gst-devtools', 'c', - version : '1.20.6.1', + version : '1.20.7', 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 01a6ba0e07..2abcaabc21 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.20.6.1', + version: '1.20.7', meson_version : '>= 0.59') hotdoc_p = find_program('hotdoc') diff --git a/subprojects/gst-editing-services/ChangeLog b/subprojects/gst-editing-services/ChangeLog index eac38df39b..2842450742 100644 --- a/subprojects/gst-editing-services/ChangeLog +++ b/subprojects/gst-editing-services/ChangeLog @@ -1,3 +1,18 @@ +=== release 1.20.7 === + +2023-07-26 16:18:34 +0100 Tim-Philipp Müller + + * NEWS: + * RELEASE: + * gst-editing-services.doap: + * meson.build: + Release 1.20.7 + +2023-07-26 16:18:25 +0100 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.20.7 + 2023-02-24 00:23:26 +0000 Tim-Philipp Müller * meson.build: diff --git a/subprojects/gst-editing-services/NEWS b/subprojects/gst-editing-services/NEWS index dd95d908bb..835ef3c509 100644 --- a/subprojects/gst-editing-services/NEWS +++ b/subprojects/gst-editing-services/NEWS @@ -2,8 +2,8 @@ GStreamer 1.20 Release Notes GStreamer 1.20.0 was originally released on 3 February 2022. -The latest bug-fix release in the now old-stable 1.20 series is 1.20.6 -and was released on 23 February 2023. +The latest bug-fix release in the now old-stable 1.20 series is 1.20.7 +and was released on 26 July 2023. See https://gstreamer.freedesktop.org/releases/1.20/ for the latest version of this document. @@ -11,7 +11,7 @@ version of this document. The GStreamer 1.20 stable series has since been superseded by the GStreamer 1.22 stable release series. -Last updated: Thursday 23 February 2023, 00:30 UTC (log) +Last updated: Wednesday 26 July 2023, 10:00 UTC (log) Introduction @@ -3225,6 +3225,142 @@ List of merge requests and issues fixed in 1.20.6 - List of Merge Requests applied in 1.20.6 - List of Issues fixed in 1.20.6 +1.20.7 + +The seventh 1.20 bug-fix release (1.20.7) was released on 26 July 2023. + +This release only contains bugfixes and it should be safe to upgrade +from 1.20.x. + +Highlighted bugfixes in 1.20.7 + +- Security fixes for flacparse, dvdspu, and subparse, and the + RealMedia demuxer +- h265parse: Fix framerate handling +- filesink: Fix buffered mode writing of buffer lists and buffers with + multiple memories +- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read + on 32-bit ARM +- ptp clock: Work around bug in ptpd in default configuration +- qtdemux: fix reverse playback regression with edit lists +- rtspsrc: various control path handling server compatibility + improvements +- avviddec: fix potential deadlock on seeking with FFmpeg 6.x +- cerbero: Fix pango crash on 32bit Windows; move libass into non-GPL + codecs +- Miscellaneous bug fixes, memory leak fixes, and other stability and + reliability improvements + +gstreamer + +- ptp: Correctly parse clock ID from the commandline parameters in the + helper +- ptp: Work around bug in ptpd in default configuration + +Core Elements + +- filesink: Fix buffered mode writing of buffer lists and buffers with + multiple memories + +gst-plugins-base + +- audiotestsrc: Initialize all samples in wave=ticks mode +- glimagesink: Fix render rect assertion +- subparse: Look for the closing > of a tag after the opening < +- urisourcebin: Don’t try to plug a typefinder on dynamic sources +- video-blend: Fix linking error with C++ +- tests: allocators: Fix fdmem test with recent GLib + +gst-plugins-good + +- flacparse: Avoid integer overflow in available data check for image + tags +- imagesequencesrc: Properly set default location +- qtdemux: Fix av1C parsing +- qtdemux: dropping frames, incorrectly interpreting edit list + (regression from 1.16) +- qtdemux: Revert “fix conditions for end of segment in reverse + playback” to fix edit list regression +- qtmux: Fix extraction of CEA608 data from S334-1A packets +- rtpjpegdepay: fix logic error when checking if an EOI is present +- rtspsrc: Skip PTs with caps incompatible to the global caps +- rtspsrc: Fix handling of * control path +- rtspsrc: Consider “451: Parameter Not Understood” when handling + broken control urls + +gst-plugins-bad + +- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read + on 32-bit ARM +- cea708overlay: fix HCR interpretation +- dvdspu: Make sure enough data is allocated for the available data +- h265parse: Fix framerate handling +- ksvideo, dshow: Fix reference leaks device providers +- tsdemux: Set number of channels to 2 for dual mono Opus + +gst-plugins-ugly + +- rmdemux: add some integer overflow checks + +gst-libav + +- avviddec: Temporarily unlock stream lock while flushing buffers, + fixes potential deadlock on seeking with FFmpeg 6.x +- avauddec/avviddec: Free packet side data after usage + +gst-rtsp-server + +- rtsp-server: media: fix potential deadlock when EOS is sent while + paused or prerolling + +gstreamer-vaapi + +- No changes + +gstreamer-sharp + +- No changes + +gst-omx + +- No changes + +gst-python + +- No changes + +gst-editing-services + +- No changes + +gst-examples: + +- No changes + +Development build environment + gst-full build + +- No major changes + +Cerbero build tool and packaging changes in 1.20.7 + +- pango: Fix crash on Windows 32bit build +- glib: Ship Windows process spawning helpers + +Contributors to 1.20.7 + +Adrien De Coninck, Edward Hervey, Enrique Ocaña González, Jan Alexander +Steffens (heftig), Mathieu Duponchelle, Matt Feury, Matthew Waters, +Mengkejiergeli Ba, Nicolas Dufresne, Nirbheek Chauhan, Sebastian Dröge, +Seungha Yang, Tim-Philipp Müller, + +… and many others who have contributed bug reports, translations, sent +suggestions or helped testing. Thank you all! + +List of merge requests and issues fixed in 1.20.7 + +- List of Merge Requests applied in 1.20.7 +- List of Issues fixed in 1.20.7 + Schedule for 1.22 GStreamer 1.22.0 was released on 23 January 2023. diff --git a/subprojects/gst-editing-services/RELEASE b/subprojects/gst-editing-services/RELEASE index 29234a4b50..8610f21ffb 100644 --- a/subprojects/gst-editing-services/RELEASE +++ b/subprojects/gst-editing-services/RELEASE @@ -1,4 +1,4 @@ -This is GStreamer gst-editing-services 1.20.6. +This is GStreamer gst-editing-services 1.20.7. The GStreamer team is thrilled to announce a new major feature release of your favourite cross-platform multimedia framework! diff --git a/subprojects/gst-editing-services/gst-editing-services.doap b/subprojects/gst-editing-services/gst-editing-services.doap index c7cd79c5f3..63cd103e1d 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.20.7 + 1.20 + + 2023-07-26 + + + + 1.20.6 diff --git a/subprojects/gst-editing-services/meson.build b/subprojects/gst-editing-services/meson.build index 62334d3ed0..0dee7ec026 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.20.6.1', + version : '1.20.7', 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 2a3359a18e..f6f8505d99 100644 --- a/subprojects/gst-examples/meson.build +++ b/subprojects/gst-examples/meson.build @@ -1,4 +1,4 @@ -project('gst-examples', 'c', version : '1.20.6.1', license : 'LGPL') +project('gst-examples', 'c', version : '1.20.7', 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 232d107003..b74ef5d085 100644 --- a/subprojects/gst-integration-testsuites/meson.build +++ b/subprojects/gst-integration-testsuites/meson.build @@ -1 +1 @@ -project('gst-integration-testsuites', [], version: '1.20.6.1', meson_version : '>= 0.59', license: 'LGPL') +project('gst-integration-testsuites', [], version: '1.20.7', meson_version : '>= 0.59', license: 'LGPL') diff --git a/subprojects/gst-libav/ChangeLog b/subprojects/gst-libav/ChangeLog index 9105419e95..0cc0c14192 100644 --- a/subprojects/gst-libav/ChangeLog +++ b/subprojects/gst-libav/ChangeLog @@ -1,3 +1,18 @@ +=== release 1.20.7 === + +2023-07-26 16:18:34 +0100 Tim-Philipp Müller + + * NEWS: + * RELEASE: + * gst-libav.doap: + * meson.build: + Release 1.20.7 + +2023-07-26 16:18:25 +0100 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.20.7 + 2023-05-12 09:50:04 +0300 Sebastian Dröge * ext/libav/gstavviddec.c: diff --git a/subprojects/gst-libav/NEWS b/subprojects/gst-libav/NEWS index dd95d908bb..835ef3c509 100644 --- a/subprojects/gst-libav/NEWS +++ b/subprojects/gst-libav/NEWS @@ -2,8 +2,8 @@ GStreamer 1.20 Release Notes GStreamer 1.20.0 was originally released on 3 February 2022. -The latest bug-fix release in the now old-stable 1.20 series is 1.20.6 -and was released on 23 February 2023. +The latest bug-fix release in the now old-stable 1.20 series is 1.20.7 +and was released on 26 July 2023. See https://gstreamer.freedesktop.org/releases/1.20/ for the latest version of this document. @@ -11,7 +11,7 @@ version of this document. The GStreamer 1.20 stable series has since been superseded by the GStreamer 1.22 stable release series. -Last updated: Thursday 23 February 2023, 00:30 UTC (log) +Last updated: Wednesday 26 July 2023, 10:00 UTC (log) Introduction @@ -3225,6 +3225,142 @@ List of merge requests and issues fixed in 1.20.6 - List of Merge Requests applied in 1.20.6 - List of Issues fixed in 1.20.6 +1.20.7 + +The seventh 1.20 bug-fix release (1.20.7) was released on 26 July 2023. + +This release only contains bugfixes and it should be safe to upgrade +from 1.20.x. + +Highlighted bugfixes in 1.20.7 + +- Security fixes for flacparse, dvdspu, and subparse, and the + RealMedia demuxer +- h265parse: Fix framerate handling +- filesink: Fix buffered mode writing of buffer lists and buffers with + multiple memories +- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read + on 32-bit ARM +- ptp clock: Work around bug in ptpd in default configuration +- qtdemux: fix reverse playback regression with edit lists +- rtspsrc: various control path handling server compatibility + improvements +- avviddec: fix potential deadlock on seeking with FFmpeg 6.x +- cerbero: Fix pango crash on 32bit Windows; move libass into non-GPL + codecs +- Miscellaneous bug fixes, memory leak fixes, and other stability and + reliability improvements + +gstreamer + +- ptp: Correctly parse clock ID from the commandline parameters in the + helper +- ptp: Work around bug in ptpd in default configuration + +Core Elements + +- filesink: Fix buffered mode writing of buffer lists and buffers with + multiple memories + +gst-plugins-base + +- audiotestsrc: Initialize all samples in wave=ticks mode +- glimagesink: Fix render rect assertion +- subparse: Look for the closing > of a tag after the opening < +- urisourcebin: Don’t try to plug a typefinder on dynamic sources +- video-blend: Fix linking error with C++ +- tests: allocators: Fix fdmem test with recent GLib + +gst-plugins-good + +- flacparse: Avoid integer overflow in available data check for image + tags +- imagesequencesrc: Properly set default location +- qtdemux: Fix av1C parsing +- qtdemux: dropping frames, incorrectly interpreting edit list + (regression from 1.16) +- qtdemux: Revert “fix conditions for end of segment in reverse + playback” to fix edit list regression +- qtmux: Fix extraction of CEA608 data from S334-1A packets +- rtpjpegdepay: fix logic error when checking if an EOI is present +- rtspsrc: Skip PTs with caps incompatible to the global caps +- rtspsrc: Fix handling of * control path +- rtspsrc: Consider “451: Parameter Not Understood” when handling + broken control urls + +gst-plugins-bad + +- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read + on 32-bit ARM +- cea708overlay: fix HCR interpretation +- dvdspu: Make sure enough data is allocated for the available data +- h265parse: Fix framerate handling +- ksvideo, dshow: Fix reference leaks device providers +- tsdemux: Set number of channels to 2 for dual mono Opus + +gst-plugins-ugly + +- rmdemux: add some integer overflow checks + +gst-libav + +- avviddec: Temporarily unlock stream lock while flushing buffers, + fixes potential deadlock on seeking with FFmpeg 6.x +- avauddec/avviddec: Free packet side data after usage + +gst-rtsp-server + +- rtsp-server: media: fix potential deadlock when EOS is sent while + paused or prerolling + +gstreamer-vaapi + +- No changes + +gstreamer-sharp + +- No changes + +gst-omx + +- No changes + +gst-python + +- No changes + +gst-editing-services + +- No changes + +gst-examples: + +- No changes + +Development build environment + gst-full build + +- No major changes + +Cerbero build tool and packaging changes in 1.20.7 + +- pango: Fix crash on Windows 32bit build +- glib: Ship Windows process spawning helpers + +Contributors to 1.20.7 + +Adrien De Coninck, Edward Hervey, Enrique Ocaña González, Jan Alexander +Steffens (heftig), Mathieu Duponchelle, Matt Feury, Matthew Waters, +Mengkejiergeli Ba, Nicolas Dufresne, Nirbheek Chauhan, Sebastian Dröge, +Seungha Yang, Tim-Philipp Müller, + +… and many others who have contributed bug reports, translations, sent +suggestions or helped testing. Thank you all! + +List of merge requests and issues fixed in 1.20.7 + +- List of Merge Requests applied in 1.20.7 +- List of Issues fixed in 1.20.7 + Schedule for 1.22 GStreamer 1.22.0 was released on 23 January 2023. diff --git a/subprojects/gst-libav/RELEASE b/subprojects/gst-libav/RELEASE index 1c9baf6e76..e22da0196d 100644 --- a/subprojects/gst-libav/RELEASE +++ b/subprojects/gst-libav/RELEASE @@ -1,4 +1,4 @@ -This is GStreamer gst-libav 1.20.6. +This is GStreamer gst-libav 1.20.7. The GStreamer team is thrilled to announce a new major feature release of your favourite cross-platform multimedia framework! diff --git a/subprojects/gst-libav/gst-libav.doap b/subprojects/gst-libav/gst-libav.doap index d3972aa7d4..1d27999f8c 100644 --- a/subprojects/gst-libav/gst-libav.doap +++ b/subprojects/gst-libav/gst-libav.doap @@ -32,6 +32,16 @@ colorspace conversion elements. + + + 1.20.7 + 1.20 + + 2023-07-26 + + + + 1.20.6 diff --git a/subprojects/gst-libav/meson.build b/subprojects/gst-libav/meson.build index 8669768d4c..e2307a7097 100644 --- a/subprojects/gst-libav/meson.build +++ b/subprojects/gst-libav/meson.build @@ -1,5 +1,5 @@ project('gst-libav', 'c', - version : '1.20.6.1', + version : '1.20.7', meson_version : '>= 0.59', default_options : [ 'warning_level=1', 'buildtype=debugoptimized' ]) diff --git a/subprojects/gst-omx/ChangeLog b/subprojects/gst-omx/ChangeLog index f02ecb8f23..31ba432727 100644 --- a/subprojects/gst-omx/ChangeLog +++ b/subprojects/gst-omx/ChangeLog @@ -1,3 +1,18 @@ +=== release 1.20.7 === + +2023-07-26 16:18:34 +0100 Tim-Philipp Müller + + * NEWS: + * RELEASE: + * gst-omx.doap: + * meson.build: + Release 1.20.7 + +2023-07-26 16:18:25 +0100 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.20.7 + 2023-02-24 00:23:26 +0000 Tim-Philipp Müller * meson.build: diff --git a/subprojects/gst-omx/NEWS b/subprojects/gst-omx/NEWS index dd95d908bb..835ef3c509 100644 --- a/subprojects/gst-omx/NEWS +++ b/subprojects/gst-omx/NEWS @@ -2,8 +2,8 @@ GStreamer 1.20 Release Notes GStreamer 1.20.0 was originally released on 3 February 2022. -The latest bug-fix release in the now old-stable 1.20 series is 1.20.6 -and was released on 23 February 2023. +The latest bug-fix release in the now old-stable 1.20 series is 1.20.7 +and was released on 26 July 2023. See https://gstreamer.freedesktop.org/releases/1.20/ for the latest version of this document. @@ -11,7 +11,7 @@ version of this document. The GStreamer 1.20 stable series has since been superseded by the GStreamer 1.22 stable release series. -Last updated: Thursday 23 February 2023, 00:30 UTC (log) +Last updated: Wednesday 26 July 2023, 10:00 UTC (log) Introduction @@ -3225,6 +3225,142 @@ List of merge requests and issues fixed in 1.20.6 - List of Merge Requests applied in 1.20.6 - List of Issues fixed in 1.20.6 +1.20.7 + +The seventh 1.20 bug-fix release (1.20.7) was released on 26 July 2023. + +This release only contains bugfixes and it should be safe to upgrade +from 1.20.x. + +Highlighted bugfixes in 1.20.7 + +- Security fixes for flacparse, dvdspu, and subparse, and the + RealMedia demuxer +- h265parse: Fix framerate handling +- filesink: Fix buffered mode writing of buffer lists and buffers with + multiple memories +- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read + on 32-bit ARM +- ptp clock: Work around bug in ptpd in default configuration +- qtdemux: fix reverse playback regression with edit lists +- rtspsrc: various control path handling server compatibility + improvements +- avviddec: fix potential deadlock on seeking with FFmpeg 6.x +- cerbero: Fix pango crash on 32bit Windows; move libass into non-GPL + codecs +- Miscellaneous bug fixes, memory leak fixes, and other stability and + reliability improvements + +gstreamer + +- ptp: Correctly parse clock ID from the commandline parameters in the + helper +- ptp: Work around bug in ptpd in default configuration + +Core Elements + +- filesink: Fix buffered mode writing of buffer lists and buffers with + multiple memories + +gst-plugins-base + +- audiotestsrc: Initialize all samples in wave=ticks mode +- glimagesink: Fix render rect assertion +- subparse: Look for the closing > of a tag after the opening < +- urisourcebin: Don’t try to plug a typefinder on dynamic sources +- video-blend: Fix linking error with C++ +- tests: allocators: Fix fdmem test with recent GLib + +gst-plugins-good + +- flacparse: Avoid integer overflow in available data check for image + tags +- imagesequencesrc: Properly set default location +- qtdemux: Fix av1C parsing +- qtdemux: dropping frames, incorrectly interpreting edit list + (regression from 1.16) +- qtdemux: Revert “fix conditions for end of segment in reverse + playback” to fix edit list regression +- qtmux: Fix extraction of CEA608 data from S334-1A packets +- rtpjpegdepay: fix logic error when checking if an EOI is present +- rtspsrc: Skip PTs with caps incompatible to the global caps +- rtspsrc: Fix handling of * control path +- rtspsrc: Consider “451: Parameter Not Understood” when handling + broken control urls + +gst-plugins-bad + +- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read + on 32-bit ARM +- cea708overlay: fix HCR interpretation +- dvdspu: Make sure enough data is allocated for the available data +- h265parse: Fix framerate handling +- ksvideo, dshow: Fix reference leaks device providers +- tsdemux: Set number of channels to 2 for dual mono Opus + +gst-plugins-ugly + +- rmdemux: add some integer overflow checks + +gst-libav + +- avviddec: Temporarily unlock stream lock while flushing buffers, + fixes potential deadlock on seeking with FFmpeg 6.x +- avauddec/avviddec: Free packet side data after usage + +gst-rtsp-server + +- rtsp-server: media: fix potential deadlock when EOS is sent while + paused or prerolling + +gstreamer-vaapi + +- No changes + +gstreamer-sharp + +- No changes + +gst-omx + +- No changes + +gst-python + +- No changes + +gst-editing-services + +- No changes + +gst-examples: + +- No changes + +Development build environment + gst-full build + +- No major changes + +Cerbero build tool and packaging changes in 1.20.7 + +- pango: Fix crash on Windows 32bit build +- glib: Ship Windows process spawning helpers + +Contributors to 1.20.7 + +Adrien De Coninck, Edward Hervey, Enrique Ocaña González, Jan Alexander +Steffens (heftig), Mathieu Duponchelle, Matt Feury, Matthew Waters, +Mengkejiergeli Ba, Nicolas Dufresne, Nirbheek Chauhan, Sebastian Dröge, +Seungha Yang, Tim-Philipp Müller, + +… and many others who have contributed bug reports, translations, sent +suggestions or helped testing. Thank you all! + +List of merge requests and issues fixed in 1.20.7 + +- List of Merge Requests applied in 1.20.7 +- List of Issues fixed in 1.20.7 + Schedule for 1.22 GStreamer 1.22.0 was released on 23 January 2023. diff --git a/subprojects/gst-omx/RELEASE b/subprojects/gst-omx/RELEASE index 7959fba378..84bf77d61c 100644 --- a/subprojects/gst-omx/RELEASE +++ b/subprojects/gst-omx/RELEASE @@ -1,4 +1,4 @@ -This is GStreamer gst-omx 1.20.6. +This is GStreamer gst-omx 1.20.7. The GStreamer team is thrilled to announce a new major feature release of your favourite cross-platform multimedia framework! diff --git a/subprojects/gst-omx/gst-omx.doap b/subprojects/gst-omx/gst-omx.doap index 2deb9fe9ff..0af6a00cd2 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.20.7 + 1.20 + + 2023-07-26 + + + + 1.20.6 diff --git a/subprojects/gst-omx/meson.build b/subprojects/gst-omx/meson.build index 65489e3f70..8d74b896ec 100644 --- a/subprojects/gst-omx/meson.build +++ b/subprojects/gst-omx/meson.build @@ -1,5 +1,5 @@ project('gst-omx', 'c', - version : '1.20.6.1', + version : '1.20.7', 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 07030b0a76..8e1d628a78 100644 --- a/subprojects/gst-plugins-bad/ChangeLog +++ b/subprojects/gst-plugins-bad/ChangeLog @@ -1,3 +1,18 @@ +=== release 1.20.7 === + +2023-07-26 16:18:34 +0100 Tim-Philipp Müller + + * NEWS: + * RELEASE: + * gst-plugins-bad.doap: + * meson.build: + Release 1.20.7 + +2023-07-26 16:18:25 +0100 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.20.7 + 2023-06-13 14:25:04 +0300 Sebastian Dröge * gst/dvdspu/gstspu-pgs.c: diff --git a/subprojects/gst-plugins-bad/NEWS b/subprojects/gst-plugins-bad/NEWS index dd95d908bb..835ef3c509 100644 --- a/subprojects/gst-plugins-bad/NEWS +++ b/subprojects/gst-plugins-bad/NEWS @@ -2,8 +2,8 @@ GStreamer 1.20 Release Notes GStreamer 1.20.0 was originally released on 3 February 2022. -The latest bug-fix release in the now old-stable 1.20 series is 1.20.6 -and was released on 23 February 2023. +The latest bug-fix release in the now old-stable 1.20 series is 1.20.7 +and was released on 26 July 2023. See https://gstreamer.freedesktop.org/releases/1.20/ for the latest version of this document. @@ -11,7 +11,7 @@ version of this document. The GStreamer 1.20 stable series has since been superseded by the GStreamer 1.22 stable release series. -Last updated: Thursday 23 February 2023, 00:30 UTC (log) +Last updated: Wednesday 26 July 2023, 10:00 UTC (log) Introduction @@ -3225,6 +3225,142 @@ List of merge requests and issues fixed in 1.20.6 - List of Merge Requests applied in 1.20.6 - List of Issues fixed in 1.20.6 +1.20.7 + +The seventh 1.20 bug-fix release (1.20.7) was released on 26 July 2023. + +This release only contains bugfixes and it should be safe to upgrade +from 1.20.x. + +Highlighted bugfixes in 1.20.7 + +- Security fixes for flacparse, dvdspu, and subparse, and the + RealMedia demuxer +- h265parse: Fix framerate handling +- filesink: Fix buffered mode writing of buffer lists and buffers with + multiple memories +- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read + on 32-bit ARM +- ptp clock: Work around bug in ptpd in default configuration +- qtdemux: fix reverse playback regression with edit lists +- rtspsrc: various control path handling server compatibility + improvements +- avviddec: fix potential deadlock on seeking with FFmpeg 6.x +- cerbero: Fix pango crash on 32bit Windows; move libass into non-GPL + codecs +- Miscellaneous bug fixes, memory leak fixes, and other stability and + reliability improvements + +gstreamer + +- ptp: Correctly parse clock ID from the commandline parameters in the + helper +- ptp: Work around bug in ptpd in default configuration + +Core Elements + +- filesink: Fix buffered mode writing of buffer lists and buffers with + multiple memories + +gst-plugins-base + +- audiotestsrc: Initialize all samples in wave=ticks mode +- glimagesink: Fix render rect assertion +- subparse: Look for the closing > of a tag after the opening < +- urisourcebin: Don’t try to plug a typefinder on dynamic sources +- video-blend: Fix linking error with C++ +- tests: allocators: Fix fdmem test with recent GLib + +gst-plugins-good + +- flacparse: Avoid integer overflow in available data check for image + tags +- imagesequencesrc: Properly set default location +- qtdemux: Fix av1C parsing +- qtdemux: dropping frames, incorrectly interpreting edit list + (regression from 1.16) +- qtdemux: Revert “fix conditions for end of segment in reverse + playback” to fix edit list regression +- qtmux: Fix extraction of CEA608 data from S334-1A packets +- rtpjpegdepay: fix logic error when checking if an EOI is present +- rtspsrc: Skip PTs with caps incompatible to the global caps +- rtspsrc: Fix handling of * control path +- rtspsrc: Consider “451: Parameter Not Understood” when handling + broken control urls + +gst-plugins-bad + +- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read + on 32-bit ARM +- cea708overlay: fix HCR interpretation +- dvdspu: Make sure enough data is allocated for the available data +- h265parse: Fix framerate handling +- ksvideo, dshow: Fix reference leaks device providers +- tsdemux: Set number of channels to 2 for dual mono Opus + +gst-plugins-ugly + +- rmdemux: add some integer overflow checks + +gst-libav + +- avviddec: Temporarily unlock stream lock while flushing buffers, + fixes potential deadlock on seeking with FFmpeg 6.x +- avauddec/avviddec: Free packet side data after usage + +gst-rtsp-server + +- rtsp-server: media: fix potential deadlock when EOS is sent while + paused or prerolling + +gstreamer-vaapi + +- No changes + +gstreamer-sharp + +- No changes + +gst-omx + +- No changes + +gst-python + +- No changes + +gst-editing-services + +- No changes + +gst-examples: + +- No changes + +Development build environment + gst-full build + +- No major changes + +Cerbero build tool and packaging changes in 1.20.7 + +- pango: Fix crash on Windows 32bit build +- glib: Ship Windows process spawning helpers + +Contributors to 1.20.7 + +Adrien De Coninck, Edward Hervey, Enrique Ocaña González, Jan Alexander +Steffens (heftig), Mathieu Duponchelle, Matt Feury, Matthew Waters, +Mengkejiergeli Ba, Nicolas Dufresne, Nirbheek Chauhan, Sebastian Dröge, +Seungha Yang, Tim-Philipp Müller, + +… and many others who have contributed bug reports, translations, sent +suggestions or helped testing. Thank you all! + +List of merge requests and issues fixed in 1.20.7 + +- List of Merge Requests applied in 1.20.7 +- List of Issues fixed in 1.20.7 + Schedule for 1.22 GStreamer 1.22.0 was released on 23 January 2023. diff --git a/subprojects/gst-plugins-bad/RELEASE b/subprojects/gst-plugins-bad/RELEASE index d41c0715cb..3a8adcdb8d 100644 --- a/subprojects/gst-plugins-bad/RELEASE +++ b/subprojects/gst-plugins-bad/RELEASE @@ -1,4 +1,4 @@ -This is GStreamer gst-plugins-bad 1.20.6. +This is GStreamer gst-plugins-bad 1.20.7. The GStreamer team is thrilled to announce a new major feature release of your favourite cross-platform multimedia framework! diff --git a/subprojects/gst-plugins-bad/gst-plugins-bad.doap b/subprojects/gst-plugins-bad/gst-plugins-bad.doap index 9200b3a704..d82b74bcf8 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.20.7 + 1.20 + + 2023-07-26 + + + + 1.20.6 diff --git a/subprojects/gst-plugins-bad/meson.build b/subprojects/gst-plugins-bad/meson.build index 6598f189fb..b840d3a3db 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.20.6.1', + version : '1.20.7', 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 6105cd7b42..bf3c43d2e2 100644 --- a/subprojects/gst-plugins-base/ChangeLog +++ b/subprojects/gst-plugins-base/ChangeLog @@ -1,3 +1,18 @@ +=== release 1.20.7 === + +2023-07-26 16:18:34 +0100 Tim-Philipp Müller + + * NEWS: + * RELEASE: + * gst-plugins-base.doap: + * meson.build: + Release 1.20.7 + +2023-07-26 16:18:25 +0100 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.20.7 + 2023-06-13 12:58:26 +0300 Sebastian Dröge * gst/subparse/gstsubparse.c: diff --git a/subprojects/gst-plugins-base/NEWS b/subprojects/gst-plugins-base/NEWS index dd95d908bb..835ef3c509 100644 --- a/subprojects/gst-plugins-base/NEWS +++ b/subprojects/gst-plugins-base/NEWS @@ -2,8 +2,8 @@ GStreamer 1.20 Release Notes GStreamer 1.20.0 was originally released on 3 February 2022. -The latest bug-fix release in the now old-stable 1.20 series is 1.20.6 -and was released on 23 February 2023. +The latest bug-fix release in the now old-stable 1.20 series is 1.20.7 +and was released on 26 July 2023. See https://gstreamer.freedesktop.org/releases/1.20/ for the latest version of this document. @@ -11,7 +11,7 @@ version of this document. The GStreamer 1.20 stable series has since been superseded by the GStreamer 1.22 stable release series. -Last updated: Thursday 23 February 2023, 00:30 UTC (log) +Last updated: Wednesday 26 July 2023, 10:00 UTC (log) Introduction @@ -3225,6 +3225,142 @@ List of merge requests and issues fixed in 1.20.6 - List of Merge Requests applied in 1.20.6 - List of Issues fixed in 1.20.6 +1.20.7 + +The seventh 1.20 bug-fix release (1.20.7) was released on 26 July 2023. + +This release only contains bugfixes and it should be safe to upgrade +from 1.20.x. + +Highlighted bugfixes in 1.20.7 + +- Security fixes for flacparse, dvdspu, and subparse, and the + RealMedia demuxer +- h265parse: Fix framerate handling +- filesink: Fix buffered mode writing of buffer lists and buffers with + multiple memories +- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read + on 32-bit ARM +- ptp clock: Work around bug in ptpd in default configuration +- qtdemux: fix reverse playback regression with edit lists +- rtspsrc: various control path handling server compatibility + improvements +- avviddec: fix potential deadlock on seeking with FFmpeg 6.x +- cerbero: Fix pango crash on 32bit Windows; move libass into non-GPL + codecs +- Miscellaneous bug fixes, memory leak fixes, and other stability and + reliability improvements + +gstreamer + +- ptp: Correctly parse clock ID from the commandline parameters in the + helper +- ptp: Work around bug in ptpd in default configuration + +Core Elements + +- filesink: Fix buffered mode writing of buffer lists and buffers with + multiple memories + +gst-plugins-base + +- audiotestsrc: Initialize all samples in wave=ticks mode +- glimagesink: Fix render rect assertion +- subparse: Look for the closing > of a tag after the opening < +- urisourcebin: Don’t try to plug a typefinder on dynamic sources +- video-blend: Fix linking error with C++ +- tests: allocators: Fix fdmem test with recent GLib + +gst-plugins-good + +- flacparse: Avoid integer overflow in available data check for image + tags +- imagesequencesrc: Properly set default location +- qtdemux: Fix av1C parsing +- qtdemux: dropping frames, incorrectly interpreting edit list + (regression from 1.16) +- qtdemux: Revert “fix conditions for end of segment in reverse + playback” to fix edit list regression +- qtmux: Fix extraction of CEA608 data from S334-1A packets +- rtpjpegdepay: fix logic error when checking if an EOI is present +- rtspsrc: Skip PTs with caps incompatible to the global caps +- rtspsrc: Fix handling of * control path +- rtspsrc: Consider “451: Parameter Not Understood” when handling + broken control urls + +gst-plugins-bad + +- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read + on 32-bit ARM +- cea708overlay: fix HCR interpretation +- dvdspu: Make sure enough data is allocated for the available data +- h265parse: Fix framerate handling +- ksvideo, dshow: Fix reference leaks device providers +- tsdemux: Set number of channels to 2 for dual mono Opus + +gst-plugins-ugly + +- rmdemux: add some integer overflow checks + +gst-libav + +- avviddec: Temporarily unlock stream lock while flushing buffers, + fixes potential deadlock on seeking with FFmpeg 6.x +- avauddec/avviddec: Free packet side data after usage + +gst-rtsp-server + +- rtsp-server: media: fix potential deadlock when EOS is sent while + paused or prerolling + +gstreamer-vaapi + +- No changes + +gstreamer-sharp + +- No changes + +gst-omx + +- No changes + +gst-python + +- No changes + +gst-editing-services + +- No changes + +gst-examples: + +- No changes + +Development build environment + gst-full build + +- No major changes + +Cerbero build tool and packaging changes in 1.20.7 + +- pango: Fix crash on Windows 32bit build +- glib: Ship Windows process spawning helpers + +Contributors to 1.20.7 + +Adrien De Coninck, Edward Hervey, Enrique Ocaña González, Jan Alexander +Steffens (heftig), Mathieu Duponchelle, Matt Feury, Matthew Waters, +Mengkejiergeli Ba, Nicolas Dufresne, Nirbheek Chauhan, Sebastian Dröge, +Seungha Yang, Tim-Philipp Müller, + +… and many others who have contributed bug reports, translations, sent +suggestions or helped testing. Thank you all! + +List of merge requests and issues fixed in 1.20.7 + +- List of Merge Requests applied in 1.20.7 +- List of Issues fixed in 1.20.7 + Schedule for 1.22 GStreamer 1.22.0 was released on 23 January 2023. diff --git a/subprojects/gst-plugins-base/RELEASE b/subprojects/gst-plugins-base/RELEASE index 14c56f3f83..fb6195ea64 100644 --- a/subprojects/gst-plugins-base/RELEASE +++ b/subprojects/gst-plugins-base/RELEASE @@ -1,4 +1,4 @@ -This is GStreamer gst-plugins-base 1.20.6. +This is GStreamer gst-plugins-base 1.20.7. The GStreamer team is thrilled to announce a new major feature release of your favourite cross-platform multimedia framework! diff --git a/subprojects/gst-plugins-base/gst-plugins-base.doap b/subprojects/gst-plugins-base/gst-plugins-base.doap index 5d042ef328..cfaf59a1d4 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.20.7 + 1.20 + + 2023-07-26 + + + + 1.20.6 diff --git a/subprojects/gst-plugins-base/meson.build b/subprojects/gst-plugins-base/meson.build index 555e5192b3..41d6d6b8f9 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.20.6.1', + version : '1.20.7', 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 0eee7dfd73..f084edf805 100644 --- a/subprojects/gst-plugins-good/ChangeLog +++ b/subprojects/gst-plugins-good/ChangeLog @@ -1,3 +1,19 @@ +=== release 1.20.7 === + +2023-07-26 16:18:34 +0100 Tim-Philipp Müller + + * NEWS: + * RELEASE: + * docs/gst_plugins_cache.json: + * gst-plugins-good.doap: + * meson.build: + Release 1.20.7 + +2023-07-26 16:18:25 +0100 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.20.7 + 2023-06-13 13:20:16 +0300 Sebastian Dröge * gst/audioparsers/gstflacparse.c: diff --git a/subprojects/gst-plugins-good/NEWS b/subprojects/gst-plugins-good/NEWS index dd95d908bb..835ef3c509 100644 --- a/subprojects/gst-plugins-good/NEWS +++ b/subprojects/gst-plugins-good/NEWS @@ -2,8 +2,8 @@ GStreamer 1.20 Release Notes GStreamer 1.20.0 was originally released on 3 February 2022. -The latest bug-fix release in the now old-stable 1.20 series is 1.20.6 -and was released on 23 February 2023. +The latest bug-fix release in the now old-stable 1.20 series is 1.20.7 +and was released on 26 July 2023. See https://gstreamer.freedesktop.org/releases/1.20/ for the latest version of this document. @@ -11,7 +11,7 @@ version of this document. The GStreamer 1.20 stable series has since been superseded by the GStreamer 1.22 stable release series. -Last updated: Thursday 23 February 2023, 00:30 UTC (log) +Last updated: Wednesday 26 July 2023, 10:00 UTC (log) Introduction @@ -3225,6 +3225,142 @@ List of merge requests and issues fixed in 1.20.6 - List of Merge Requests applied in 1.20.6 - List of Issues fixed in 1.20.6 +1.20.7 + +The seventh 1.20 bug-fix release (1.20.7) was released on 26 July 2023. + +This release only contains bugfixes and it should be safe to upgrade +from 1.20.x. + +Highlighted bugfixes in 1.20.7 + +- Security fixes for flacparse, dvdspu, and subparse, and the + RealMedia demuxer +- h265parse: Fix framerate handling +- filesink: Fix buffered mode writing of buffer lists and buffers with + multiple memories +- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read + on 32-bit ARM +- ptp clock: Work around bug in ptpd in default configuration +- qtdemux: fix reverse playback regression with edit lists +- rtspsrc: various control path handling server compatibility + improvements +- avviddec: fix potential deadlock on seeking with FFmpeg 6.x +- cerbero: Fix pango crash on 32bit Windows; move libass into non-GPL + codecs +- Miscellaneous bug fixes, memory leak fixes, and other stability and + reliability improvements + +gstreamer + +- ptp: Correctly parse clock ID from the commandline parameters in the + helper +- ptp: Work around bug in ptpd in default configuration + +Core Elements + +- filesink: Fix buffered mode writing of buffer lists and buffers with + multiple memories + +gst-plugins-base + +- audiotestsrc: Initialize all samples in wave=ticks mode +- glimagesink: Fix render rect assertion +- subparse: Look for the closing > of a tag after the opening < +- urisourcebin: Don’t try to plug a typefinder on dynamic sources +- video-blend: Fix linking error with C++ +- tests: allocators: Fix fdmem test with recent GLib + +gst-plugins-good + +- flacparse: Avoid integer overflow in available data check for image + tags +- imagesequencesrc: Properly set default location +- qtdemux: Fix av1C parsing +- qtdemux: dropping frames, incorrectly interpreting edit list + (regression from 1.16) +- qtdemux: Revert “fix conditions for end of segment in reverse + playback” to fix edit list regression +- qtmux: Fix extraction of CEA608 data from S334-1A packets +- rtpjpegdepay: fix logic error when checking if an EOI is present +- rtspsrc: Skip PTs with caps incompatible to the global caps +- rtspsrc: Fix handling of * control path +- rtspsrc: Consider “451: Parameter Not Understood” when handling + broken control urls + +gst-plugins-bad + +- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read + on 32-bit ARM +- cea708overlay: fix HCR interpretation +- dvdspu: Make sure enough data is allocated for the available data +- h265parse: Fix framerate handling +- ksvideo, dshow: Fix reference leaks device providers +- tsdemux: Set number of channels to 2 for dual mono Opus + +gst-plugins-ugly + +- rmdemux: add some integer overflow checks + +gst-libav + +- avviddec: Temporarily unlock stream lock while flushing buffers, + fixes potential deadlock on seeking with FFmpeg 6.x +- avauddec/avviddec: Free packet side data after usage + +gst-rtsp-server + +- rtsp-server: media: fix potential deadlock when EOS is sent while + paused or prerolling + +gstreamer-vaapi + +- No changes + +gstreamer-sharp + +- No changes + +gst-omx + +- No changes + +gst-python + +- No changes + +gst-editing-services + +- No changes + +gst-examples: + +- No changes + +Development build environment + gst-full build + +- No major changes + +Cerbero build tool and packaging changes in 1.20.7 + +- pango: Fix crash on Windows 32bit build +- glib: Ship Windows process spawning helpers + +Contributors to 1.20.7 + +Adrien De Coninck, Edward Hervey, Enrique Ocaña González, Jan Alexander +Steffens (heftig), Mathieu Duponchelle, Matt Feury, Matthew Waters, +Mengkejiergeli Ba, Nicolas Dufresne, Nirbheek Chauhan, Sebastian Dröge, +Seungha Yang, Tim-Philipp Müller, + +… and many others who have contributed bug reports, translations, sent +suggestions or helped testing. Thank you all! + +List of merge requests and issues fixed in 1.20.7 + +- List of Merge Requests applied in 1.20.7 +- List of Issues fixed in 1.20.7 + Schedule for 1.22 GStreamer 1.22.0 was released on 23 January 2023. diff --git a/subprojects/gst-plugins-good/RELEASE b/subprojects/gst-plugins-good/RELEASE index c31051d508..7f4d9035a2 100644 --- a/subprojects/gst-plugins-good/RELEASE +++ b/subprojects/gst-plugins-good/RELEASE @@ -1,4 +1,4 @@ -This is GStreamer gst-plugins-good 1.20.6. +This is GStreamer gst-plugins-good 1.20.7. The GStreamer team is thrilled to announce a new major feature release of your favourite cross-platform multimedia framework! diff --git a/subprojects/gst-plugins-good/docs/gst_plugins_cache.json b/subprojects/gst-plugins-good/docs/gst_plugins_cache.json index 0258497e0e..aff9f85e2e 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.20.6.1 FLV muxer", + "default": "GStreamer 1.20.7 FLV muxer", "mutable": "null", "readable": true, "type": "gchararray", @@ -6619,7 +6619,7 @@ "construct": false, "construct-only": false, "controllable": false, - "default": "GStreamer 1.20.6.1 FLV muxer", + "default": "GStreamer 1.20.7 FLV muxer", "mutable": "null", "readable": true, "type": "gchararray", @@ -20478,7 +20478,7 @@ "construct": false, "construct-only": false, "controllable": false, - "default": "GStreamer/1.20.6.1", + "default": "GStreamer/1.20.7", "mutable": "null", "readable": true, "type": "gchararray", @@ -22435,7 +22435,7 @@ "construct": false, "construct-only": false, "controllable": false, - "default": "GStreamer souphttpsrc 1.20.6.1 ", + "default": "GStreamer souphttpsrc 1.20.7 ", "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 dea9ca7fff..6a67a4270d 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.20.7 + 1.20 + + 2023-07-26 + + + + 1.20.6 diff --git a/subprojects/gst-plugins-good/meson.build b/subprojects/gst-plugins-good/meson.build index fb22c8da6f..41ea23abd5 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.20.6.1', + version : '1.20.7', 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 036c934030..37567a55ee 100644 --- a/subprojects/gst-plugins-ugly/ChangeLog +++ b/subprojects/gst-plugins-ugly/ChangeLog @@ -1,3 +1,18 @@ +=== release 1.20.7 === + +2023-07-26 16:18:34 +0100 Tim-Philipp Müller + + * NEWS: + * RELEASE: + * gst-plugins-ugly.doap: + * meson.build: + Release 1.20.7 + +2023-07-26 16:18:25 +0100 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.20.7 + 2023-07-07 10:08:21 +0300 Sebastian Dröge * gst/realmedia/rmdemux.c: diff --git a/subprojects/gst-plugins-ugly/NEWS b/subprojects/gst-plugins-ugly/NEWS index dd95d908bb..835ef3c509 100644 --- a/subprojects/gst-plugins-ugly/NEWS +++ b/subprojects/gst-plugins-ugly/NEWS @@ -2,8 +2,8 @@ GStreamer 1.20 Release Notes GStreamer 1.20.0 was originally released on 3 February 2022. -The latest bug-fix release in the now old-stable 1.20 series is 1.20.6 -and was released on 23 February 2023. +The latest bug-fix release in the now old-stable 1.20 series is 1.20.7 +and was released on 26 July 2023. See https://gstreamer.freedesktop.org/releases/1.20/ for the latest version of this document. @@ -11,7 +11,7 @@ version of this document. The GStreamer 1.20 stable series has since been superseded by the GStreamer 1.22 stable release series. -Last updated: Thursday 23 February 2023, 00:30 UTC (log) +Last updated: Wednesday 26 July 2023, 10:00 UTC (log) Introduction @@ -3225,6 +3225,142 @@ List of merge requests and issues fixed in 1.20.6 - List of Merge Requests applied in 1.20.6 - List of Issues fixed in 1.20.6 +1.20.7 + +The seventh 1.20 bug-fix release (1.20.7) was released on 26 July 2023. + +This release only contains bugfixes and it should be safe to upgrade +from 1.20.x. + +Highlighted bugfixes in 1.20.7 + +- Security fixes for flacparse, dvdspu, and subparse, and the + RealMedia demuxer +- h265parse: Fix framerate handling +- filesink: Fix buffered mode writing of buffer lists and buffers with + multiple memories +- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read + on 32-bit ARM +- ptp clock: Work around bug in ptpd in default configuration +- qtdemux: fix reverse playback regression with edit lists +- rtspsrc: various control path handling server compatibility + improvements +- avviddec: fix potential deadlock on seeking with FFmpeg 6.x +- cerbero: Fix pango crash on 32bit Windows; move libass into non-GPL + codecs +- Miscellaneous bug fixes, memory leak fixes, and other stability and + reliability improvements + +gstreamer + +- ptp: Correctly parse clock ID from the commandline parameters in the + helper +- ptp: Work around bug in ptpd in default configuration + +Core Elements + +- filesink: Fix buffered mode writing of buffer lists and buffers with + multiple memories + +gst-plugins-base + +- audiotestsrc: Initialize all samples in wave=ticks mode +- glimagesink: Fix render rect assertion +- subparse: Look for the closing > of a tag after the opening < +- urisourcebin: Don’t try to plug a typefinder on dynamic sources +- video-blend: Fix linking error with C++ +- tests: allocators: Fix fdmem test with recent GLib + +gst-plugins-good + +- flacparse: Avoid integer overflow in available data check for image + tags +- imagesequencesrc: Properly set default location +- qtdemux: Fix av1C parsing +- qtdemux: dropping frames, incorrectly interpreting edit list + (regression from 1.16) +- qtdemux: Revert “fix conditions for end of segment in reverse + playback” to fix edit list regression +- qtmux: Fix extraction of CEA608 data from S334-1A packets +- rtpjpegdepay: fix logic error when checking if an EOI is present +- rtspsrc: Skip PTs with caps incompatible to the global caps +- rtspsrc: Fix handling of * control path +- rtspsrc: Consider “451: Parameter Not Understood” when handling + broken control urls + +gst-plugins-bad + +- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read + on 32-bit ARM +- cea708overlay: fix HCR interpretation +- dvdspu: Make sure enough data is allocated for the available data +- h265parse: Fix framerate handling +- ksvideo, dshow: Fix reference leaks device providers +- tsdemux: Set number of channels to 2 for dual mono Opus + +gst-plugins-ugly + +- rmdemux: add some integer overflow checks + +gst-libav + +- avviddec: Temporarily unlock stream lock while flushing buffers, + fixes potential deadlock on seeking with FFmpeg 6.x +- avauddec/avviddec: Free packet side data after usage + +gst-rtsp-server + +- rtsp-server: media: fix potential deadlock when EOS is sent while + paused or prerolling + +gstreamer-vaapi + +- No changes + +gstreamer-sharp + +- No changes + +gst-omx + +- No changes + +gst-python + +- No changes + +gst-editing-services + +- No changes + +gst-examples: + +- No changes + +Development build environment + gst-full build + +- No major changes + +Cerbero build tool and packaging changes in 1.20.7 + +- pango: Fix crash on Windows 32bit build +- glib: Ship Windows process spawning helpers + +Contributors to 1.20.7 + +Adrien De Coninck, Edward Hervey, Enrique Ocaña González, Jan Alexander +Steffens (heftig), Mathieu Duponchelle, Matt Feury, Matthew Waters, +Mengkejiergeli Ba, Nicolas Dufresne, Nirbheek Chauhan, Sebastian Dröge, +Seungha Yang, Tim-Philipp Müller, + +… and many others who have contributed bug reports, translations, sent +suggestions or helped testing. Thank you all! + +List of merge requests and issues fixed in 1.20.7 + +- List of Merge Requests applied in 1.20.7 +- List of Issues fixed in 1.20.7 + Schedule for 1.22 GStreamer 1.22.0 was released on 23 January 2023. diff --git a/subprojects/gst-plugins-ugly/RELEASE b/subprojects/gst-plugins-ugly/RELEASE index 8cd84f57a5..edb23f5ac3 100644 --- a/subprojects/gst-plugins-ugly/RELEASE +++ b/subprojects/gst-plugins-ugly/RELEASE @@ -1,4 +1,4 @@ -This is GStreamer gst-plugins-ugly 1.20.6. +This is GStreamer gst-plugins-ugly 1.20.7. The GStreamer team is thrilled to announce a new major feature release of your favourite cross-platform multimedia framework! diff --git a/subprojects/gst-plugins-ugly/gst-plugins-ugly.doap b/subprojects/gst-plugins-ugly/gst-plugins-ugly.doap index d3abafc80c..889f9bfcde 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.20.7 + 1.20 + + 2023-07-26 + + + + 1.20.6 diff --git a/subprojects/gst-plugins-ugly/meson.build b/subprojects/gst-plugins-ugly/meson.build index ef2eed1b96..ddeb406fcf 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.20.6.1', + version : '1.20.7', meson_version : '>= 0.59', default_options : [ 'warning_level=1', 'buildtype=debugoptimized' ]) diff --git a/subprojects/gst-python/ChangeLog b/subprojects/gst-python/ChangeLog index bb68edcda6..0aaa330bef 100644 --- a/subprojects/gst-python/ChangeLog +++ b/subprojects/gst-python/ChangeLog @@ -1,3 +1,18 @@ +=== release 1.20.7 === + +2023-07-26 16:18:34 +0100 Tim-Philipp Müller + + * NEWS: + * RELEASE: + * gst-python.doap: + * meson.build: + Release 1.20.7 + +2023-07-26 16:18:25 +0100 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.20.7 + 2023-02-24 00:23:26 +0000 Tim-Philipp Müller * meson.build: diff --git a/subprojects/gst-python/NEWS b/subprojects/gst-python/NEWS index dd95d908bb..835ef3c509 100644 --- a/subprojects/gst-python/NEWS +++ b/subprojects/gst-python/NEWS @@ -2,8 +2,8 @@ GStreamer 1.20 Release Notes GStreamer 1.20.0 was originally released on 3 February 2022. -The latest bug-fix release in the now old-stable 1.20 series is 1.20.6 -and was released on 23 February 2023. +The latest bug-fix release in the now old-stable 1.20 series is 1.20.7 +and was released on 26 July 2023. See https://gstreamer.freedesktop.org/releases/1.20/ for the latest version of this document. @@ -11,7 +11,7 @@ version of this document. The GStreamer 1.20 stable series has since been superseded by the GStreamer 1.22 stable release series. -Last updated: Thursday 23 February 2023, 00:30 UTC (log) +Last updated: Wednesday 26 July 2023, 10:00 UTC (log) Introduction @@ -3225,6 +3225,142 @@ List of merge requests and issues fixed in 1.20.6 - List of Merge Requests applied in 1.20.6 - List of Issues fixed in 1.20.6 +1.20.7 + +The seventh 1.20 bug-fix release (1.20.7) was released on 26 July 2023. + +This release only contains bugfixes and it should be safe to upgrade +from 1.20.x. + +Highlighted bugfixes in 1.20.7 + +- Security fixes for flacparse, dvdspu, and subparse, and the + RealMedia demuxer +- h265parse: Fix framerate handling +- filesink: Fix buffered mode writing of buffer lists and buffers with + multiple memories +- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read + on 32-bit ARM +- ptp clock: Work around bug in ptpd in default configuration +- qtdemux: fix reverse playback regression with edit lists +- rtspsrc: various control path handling server compatibility + improvements +- avviddec: fix potential deadlock on seeking with FFmpeg 6.x +- cerbero: Fix pango crash on 32bit Windows; move libass into non-GPL + codecs +- Miscellaneous bug fixes, memory leak fixes, and other stability and + reliability improvements + +gstreamer + +- ptp: Correctly parse clock ID from the commandline parameters in the + helper +- ptp: Work around bug in ptpd in default configuration + +Core Elements + +- filesink: Fix buffered mode writing of buffer lists and buffers with + multiple memories + +gst-plugins-base + +- audiotestsrc: Initialize all samples in wave=ticks mode +- glimagesink: Fix render rect assertion +- subparse: Look for the closing > of a tag after the opening < +- urisourcebin: Don’t try to plug a typefinder on dynamic sources +- video-blend: Fix linking error with C++ +- tests: allocators: Fix fdmem test with recent GLib + +gst-plugins-good + +- flacparse: Avoid integer overflow in available data check for image + tags +- imagesequencesrc: Properly set default location +- qtdemux: Fix av1C parsing +- qtdemux: dropping frames, incorrectly interpreting edit list + (regression from 1.16) +- qtdemux: Revert “fix conditions for end of segment in reverse + playback” to fix edit list regression +- qtmux: Fix extraction of CEA608 data from S334-1A packets +- rtpjpegdepay: fix logic error when checking if an EOI is present +- rtspsrc: Skip PTs with caps incompatible to the global caps +- rtspsrc: Fix handling of * control path +- rtspsrc: Consider “451: Parameter Not Understood” when handling + broken control urls + +gst-plugins-bad + +- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read + on 32-bit ARM +- cea708overlay: fix HCR interpretation +- dvdspu: Make sure enough data is allocated for the available data +- h265parse: Fix framerate handling +- ksvideo, dshow: Fix reference leaks device providers +- tsdemux: Set number of channels to 2 for dual mono Opus + +gst-plugins-ugly + +- rmdemux: add some integer overflow checks + +gst-libav + +- avviddec: Temporarily unlock stream lock while flushing buffers, + fixes potential deadlock on seeking with FFmpeg 6.x +- avauddec/avviddec: Free packet side data after usage + +gst-rtsp-server + +- rtsp-server: media: fix potential deadlock when EOS is sent while + paused or prerolling + +gstreamer-vaapi + +- No changes + +gstreamer-sharp + +- No changes + +gst-omx + +- No changes + +gst-python + +- No changes + +gst-editing-services + +- No changes + +gst-examples: + +- No changes + +Development build environment + gst-full build + +- No major changes + +Cerbero build tool and packaging changes in 1.20.7 + +- pango: Fix crash on Windows 32bit build +- glib: Ship Windows process spawning helpers + +Contributors to 1.20.7 + +Adrien De Coninck, Edward Hervey, Enrique Ocaña González, Jan Alexander +Steffens (heftig), Mathieu Duponchelle, Matt Feury, Matthew Waters, +Mengkejiergeli Ba, Nicolas Dufresne, Nirbheek Chauhan, Sebastian Dröge, +Seungha Yang, Tim-Philipp Müller, + +… and many others who have contributed bug reports, translations, sent +suggestions or helped testing. Thank you all! + +List of merge requests and issues fixed in 1.20.7 + +- List of Merge Requests applied in 1.20.7 +- List of Issues fixed in 1.20.7 + Schedule for 1.22 GStreamer 1.22.0 was released on 23 January 2023. diff --git a/subprojects/gst-python/RELEASE b/subprojects/gst-python/RELEASE index ca8438ed6f..5964eb3a32 100644 --- a/subprojects/gst-python/RELEASE +++ b/subprojects/gst-python/RELEASE @@ -1,4 +1,4 @@ -This is GStreamer gst-python 1.20.6. +This is GStreamer gst-python 1.20.7. The GStreamer team is thrilled to announce a new major feature release of your favourite cross-platform multimedia framework! diff --git a/subprojects/gst-python/gst-python.doap b/subprojects/gst-python/gst-python.doap index af8aa9b979..df82d5ac8b 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.20.7 + 1.20 + + 2023-07-26 + + + + 1.20.6 diff --git a/subprojects/gst-python/meson.build b/subprojects/gst-python/meson.build index 020538e2a0..05080aa368 100644 --- a/subprojects/gst-python/meson.build +++ b/subprojects/gst-python/meson.build @@ -1,5 +1,5 @@ project('gst-python', 'c', - version : '1.20.6.1', + version : '1.20.7', 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 5a20956157..1bf006e140 100644 --- a/subprojects/gst-rtsp-server/ChangeLog +++ b/subprojects/gst-rtsp-server/ChangeLog @@ -1,3 +1,19 @@ +=== release 1.20.7 === + +2023-07-26 16:18:34 +0100 Tim-Philipp Müller + + * NEWS: + * RELEASE: + * docs/gst_plugins_cache.json: + * gst-rtsp-server.doap: + * meson.build: + Release 1.20.7 + +2023-07-26 16:18:25 +0100 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.20.7 + 2023-04-04 20:03:31 +0300 Sebastian Dröge * gst/rtsp-server/rtsp-media.c: diff --git a/subprojects/gst-rtsp-server/NEWS b/subprojects/gst-rtsp-server/NEWS index dd95d908bb..835ef3c509 100644 --- a/subprojects/gst-rtsp-server/NEWS +++ b/subprojects/gst-rtsp-server/NEWS @@ -2,8 +2,8 @@ GStreamer 1.20 Release Notes GStreamer 1.20.0 was originally released on 3 February 2022. -The latest bug-fix release in the now old-stable 1.20 series is 1.20.6 -and was released on 23 February 2023. +The latest bug-fix release in the now old-stable 1.20 series is 1.20.7 +and was released on 26 July 2023. See https://gstreamer.freedesktop.org/releases/1.20/ for the latest version of this document. @@ -11,7 +11,7 @@ version of this document. The GStreamer 1.20 stable series has since been superseded by the GStreamer 1.22 stable release series. -Last updated: Thursday 23 February 2023, 00:30 UTC (log) +Last updated: Wednesday 26 July 2023, 10:00 UTC (log) Introduction @@ -3225,6 +3225,142 @@ List of merge requests and issues fixed in 1.20.6 - List of Merge Requests applied in 1.20.6 - List of Issues fixed in 1.20.6 +1.20.7 + +The seventh 1.20 bug-fix release (1.20.7) was released on 26 July 2023. + +This release only contains bugfixes and it should be safe to upgrade +from 1.20.x. + +Highlighted bugfixes in 1.20.7 + +- Security fixes for flacparse, dvdspu, and subparse, and the + RealMedia demuxer +- h265parse: Fix framerate handling +- filesink: Fix buffered mode writing of buffer lists and buffers with + multiple memories +- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read + on 32-bit ARM +- ptp clock: Work around bug in ptpd in default configuration +- qtdemux: fix reverse playback regression with edit lists +- rtspsrc: various control path handling server compatibility + improvements +- avviddec: fix potential deadlock on seeking with FFmpeg 6.x +- cerbero: Fix pango crash on 32bit Windows; move libass into non-GPL + codecs +- Miscellaneous bug fixes, memory leak fixes, and other stability and + reliability improvements + +gstreamer + +- ptp: Correctly parse clock ID from the commandline parameters in the + helper +- ptp: Work around bug in ptpd in default configuration + +Core Elements + +- filesink: Fix buffered mode writing of buffer lists and buffers with + multiple memories + +gst-plugins-base + +- audiotestsrc: Initialize all samples in wave=ticks mode +- glimagesink: Fix render rect assertion +- subparse: Look for the closing > of a tag after the opening < +- urisourcebin: Don’t try to plug a typefinder on dynamic sources +- video-blend: Fix linking error with C++ +- tests: allocators: Fix fdmem test with recent GLib + +gst-plugins-good + +- flacparse: Avoid integer overflow in available data check for image + tags +- imagesequencesrc: Properly set default location +- qtdemux: Fix av1C parsing +- qtdemux: dropping frames, incorrectly interpreting edit list + (regression from 1.16) +- qtdemux: Revert “fix conditions for end of segment in reverse + playback” to fix edit list regression +- qtmux: Fix extraction of CEA608 data from S334-1A packets +- rtpjpegdepay: fix logic error when checking if an EOI is present +- rtspsrc: Skip PTs with caps incompatible to the global caps +- rtspsrc: Fix handling of * control path +- rtspsrc: Consider “451: Parameter Not Understood” when handling + broken control urls + +gst-plugins-bad + +- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read + on 32-bit ARM +- cea708overlay: fix HCR interpretation +- dvdspu: Make sure enough data is allocated for the available data +- h265parse: Fix framerate handling +- ksvideo, dshow: Fix reference leaks device providers +- tsdemux: Set number of channels to 2 for dual mono Opus + +gst-plugins-ugly + +- rmdemux: add some integer overflow checks + +gst-libav + +- avviddec: Temporarily unlock stream lock while flushing buffers, + fixes potential deadlock on seeking with FFmpeg 6.x +- avauddec/avviddec: Free packet side data after usage + +gst-rtsp-server + +- rtsp-server: media: fix potential deadlock when EOS is sent while + paused or prerolling + +gstreamer-vaapi + +- No changes + +gstreamer-sharp + +- No changes + +gst-omx + +- No changes + +gst-python + +- No changes + +gst-editing-services + +- No changes + +gst-examples: + +- No changes + +Development build environment + gst-full build + +- No major changes + +Cerbero build tool and packaging changes in 1.20.7 + +- pango: Fix crash on Windows 32bit build +- glib: Ship Windows process spawning helpers + +Contributors to 1.20.7 + +Adrien De Coninck, Edward Hervey, Enrique Ocaña González, Jan Alexander +Steffens (heftig), Mathieu Duponchelle, Matt Feury, Matthew Waters, +Mengkejiergeli Ba, Nicolas Dufresne, Nirbheek Chauhan, Sebastian Dröge, +Seungha Yang, Tim-Philipp Müller, + +… and many others who have contributed bug reports, translations, sent +suggestions or helped testing. Thank you all! + +List of merge requests and issues fixed in 1.20.7 + +- List of Merge Requests applied in 1.20.7 +- List of Issues fixed in 1.20.7 + Schedule for 1.22 GStreamer 1.22.0 was released on 23 January 2023. diff --git a/subprojects/gst-rtsp-server/RELEASE b/subprojects/gst-rtsp-server/RELEASE index 28b4356346..6f1703aff0 100644 --- a/subprojects/gst-rtsp-server/RELEASE +++ b/subprojects/gst-rtsp-server/RELEASE @@ -1,4 +1,4 @@ -This is GStreamer gst-rtsp-server 1.20.6. +This is GStreamer gst-rtsp-server 1.20.7. The GStreamer team is thrilled to announce a new major feature release of your favourite cross-platform multimedia framework! diff --git a/subprojects/gst-rtsp-server/docs/gst_plugins_cache.json b/subprojects/gst-rtsp-server/docs/gst_plugins_cache.json index 2bc78594ca..28d8e37858 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.20.6.1", + "default": "GStreamer/1.20.7", "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 e0eb51c90f..bd1f767115 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.20.7 + 1.20 + + 2023-07-26 + + + + 1.20.6 diff --git a/subprojects/gst-rtsp-server/meson.build b/subprojects/gst-rtsp-server/meson.build index 36a7380d4b..d8757f952f 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.20.6.1', + version : '1.20.7', 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 5ae8f6dc73..c84691ec37 100644 --- a/subprojects/gstreamer-sharp/meson.build +++ b/subprojects/gstreamer-sharp/meson.build @@ -1,4 +1,4 @@ -project('gstreamer-sharp', ['cs', 'c'], version: '1.20.6.1', +project('gstreamer-sharp', ['cs', 'c'], version: '1.20.7', 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 3c7dc8f8e8..797469f7bb 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 = 6; + public const int PLUGINS_BASE_VERSION_MICRO = 7; public const int PLUGINS_BASE_VERSION_MINOR = 20; - 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 9f07641d4d..6433256bcd 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 = 6; + public const int VERSION_MICRO = 7; public const int VERSION_MINOR = 20; - 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 ba018e2bd9..e763c9592b 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 44a52fff57..96747cc25c 100644 --- a/subprojects/gstreamer-vaapi/ChangeLog +++ b/subprojects/gstreamer-vaapi/ChangeLog @@ -1,3 +1,18 @@ +=== release 1.20.7 === + +2023-07-26 16:18:34 +0100 Tim-Philipp Müller + + * NEWS: + * RELEASE: + * gstreamer-vaapi.doap: + * meson.build: + Release 1.20.7 + +2023-07-26 16:18:25 +0100 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.20.7 + 2023-02-24 00:23:26 +0000 Tim-Philipp Müller * meson.build: diff --git a/subprojects/gstreamer-vaapi/NEWS b/subprojects/gstreamer-vaapi/NEWS index dd95d908bb..835ef3c509 100644 --- a/subprojects/gstreamer-vaapi/NEWS +++ b/subprojects/gstreamer-vaapi/NEWS @@ -2,8 +2,8 @@ GStreamer 1.20 Release Notes GStreamer 1.20.0 was originally released on 3 February 2022. -The latest bug-fix release in the now old-stable 1.20 series is 1.20.6 -and was released on 23 February 2023. +The latest bug-fix release in the now old-stable 1.20 series is 1.20.7 +and was released on 26 July 2023. See https://gstreamer.freedesktop.org/releases/1.20/ for the latest version of this document. @@ -11,7 +11,7 @@ version of this document. The GStreamer 1.20 stable series has since been superseded by the GStreamer 1.22 stable release series. -Last updated: Thursday 23 February 2023, 00:30 UTC (log) +Last updated: Wednesday 26 July 2023, 10:00 UTC (log) Introduction @@ -3225,6 +3225,142 @@ List of merge requests and issues fixed in 1.20.6 - List of Merge Requests applied in 1.20.6 - List of Issues fixed in 1.20.6 +1.20.7 + +The seventh 1.20 bug-fix release (1.20.7) was released on 26 July 2023. + +This release only contains bugfixes and it should be safe to upgrade +from 1.20.x. + +Highlighted bugfixes in 1.20.7 + +- Security fixes for flacparse, dvdspu, and subparse, and the + RealMedia demuxer +- h265parse: Fix framerate handling +- filesink: Fix buffered mode writing of buffer lists and buffers with + multiple memories +- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read + on 32-bit ARM +- ptp clock: Work around bug in ptpd in default configuration +- qtdemux: fix reverse playback regression with edit lists +- rtspsrc: various control path handling server compatibility + improvements +- avviddec: fix potential deadlock on seeking with FFmpeg 6.x +- cerbero: Fix pango crash on 32bit Windows; move libass into non-GPL + codecs +- Miscellaneous bug fixes, memory leak fixes, and other stability and + reliability improvements + +gstreamer + +- ptp: Correctly parse clock ID from the commandline parameters in the + helper +- ptp: Work around bug in ptpd in default configuration + +Core Elements + +- filesink: Fix buffered mode writing of buffer lists and buffers with + multiple memories + +gst-plugins-base + +- audiotestsrc: Initialize all samples in wave=ticks mode +- glimagesink: Fix render rect assertion +- subparse: Look for the closing > of a tag after the opening < +- urisourcebin: Don’t try to plug a typefinder on dynamic sources +- video-blend: Fix linking error with C++ +- tests: allocators: Fix fdmem test with recent GLib + +gst-plugins-good + +- flacparse: Avoid integer overflow in available data check for image + tags +- imagesequencesrc: Properly set default location +- qtdemux: Fix av1C parsing +- qtdemux: dropping frames, incorrectly interpreting edit list + (regression from 1.16) +- qtdemux: Revert “fix conditions for end of segment in reverse + playback” to fix edit list regression +- qtmux: Fix extraction of CEA608 data from S334-1A packets +- rtpjpegdepay: fix logic error when checking if an EOI is present +- rtspsrc: Skip PTs with caps incompatible to the global caps +- rtspsrc: Fix handling of * control path +- rtspsrc: Consider “451: Parameter Not Understood” when handling + broken control urls + +gst-plugins-bad + +- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read + on 32-bit ARM +- cea708overlay: fix HCR interpretation +- dvdspu: Make sure enough data is allocated for the available data +- h265parse: Fix framerate handling +- ksvideo, dshow: Fix reference leaks device providers +- tsdemux: Set number of channels to 2 for dual mono Opus + +gst-plugins-ugly + +- rmdemux: add some integer overflow checks + +gst-libav + +- avviddec: Temporarily unlock stream lock while flushing buffers, + fixes potential deadlock on seeking with FFmpeg 6.x +- avauddec/avviddec: Free packet side data after usage + +gst-rtsp-server + +- rtsp-server: media: fix potential deadlock when EOS is sent while + paused or prerolling + +gstreamer-vaapi + +- No changes + +gstreamer-sharp + +- No changes + +gst-omx + +- No changes + +gst-python + +- No changes + +gst-editing-services + +- No changes + +gst-examples: + +- No changes + +Development build environment + gst-full build + +- No major changes + +Cerbero build tool and packaging changes in 1.20.7 + +- pango: Fix crash on Windows 32bit build +- glib: Ship Windows process spawning helpers + +Contributors to 1.20.7 + +Adrien De Coninck, Edward Hervey, Enrique Ocaña González, Jan Alexander +Steffens (heftig), Mathieu Duponchelle, Matt Feury, Matthew Waters, +Mengkejiergeli Ba, Nicolas Dufresne, Nirbheek Chauhan, Sebastian Dröge, +Seungha Yang, Tim-Philipp Müller, + +… and many others who have contributed bug reports, translations, sent +suggestions or helped testing. Thank you all! + +List of merge requests and issues fixed in 1.20.7 + +- List of Merge Requests applied in 1.20.7 +- List of Issues fixed in 1.20.7 + Schedule for 1.22 GStreamer 1.22.0 was released on 23 January 2023. diff --git a/subprojects/gstreamer-vaapi/RELEASE b/subprojects/gstreamer-vaapi/RELEASE index 5811394fea..bde1680955 100644 --- a/subprojects/gstreamer-vaapi/RELEASE +++ b/subprojects/gstreamer-vaapi/RELEASE @@ -1,4 +1,4 @@ -This is GStreamer gstreamer-vaapi 1.20.6. +This is GStreamer gstreamer-vaapi 1.20.7. The GStreamer team is thrilled to announce a new major feature release of your favourite cross-platform multimedia framework! diff --git a/subprojects/gstreamer-vaapi/gstreamer-vaapi.doap b/subprojects/gstreamer-vaapi/gstreamer-vaapi.doap index 6f63ef73f0..36db468ca3 100644 --- a/subprojects/gstreamer-vaapi/gstreamer-vaapi.doap +++ b/subprojects/gstreamer-vaapi/gstreamer-vaapi.doap @@ -25,6 +25,16 @@ + + + 1.20.7 + 1.20 + + 2023-07-26 + + + + 1.20.6 diff --git a/subprojects/gstreamer-vaapi/meson.build b/subprojects/gstreamer-vaapi/meson.build index a66bb3d20b..b15cbe4888 100644 --- a/subprojects/gstreamer-vaapi/meson.build +++ b/subprojects/gstreamer-vaapi/meson.build @@ -1,5 +1,5 @@ project('gstreamer-vaapi', 'c', - version : '1.20.6.1', + version : '1.20.7', meson_version : '>= 0.59', default_options : [ 'warning_level=1', 'buildtype=debugoptimized' ]) diff --git a/subprojects/gstreamer/ChangeLog b/subprojects/gstreamer/ChangeLog index 4e41484d08..e36628f00d 100644 --- a/subprojects/gstreamer/ChangeLog +++ b/subprojects/gstreamer/ChangeLog @@ -1,3 +1,18 @@ +=== release 1.20.7 === + +2023-07-26 16:18:34 +0100 Tim-Philipp Müller + + * NEWS: + * RELEASE: + * gstreamer.doap: + * meson.build: + Release 1.20.7 + +2023-07-26 16:18:25 +0100 Tim-Philipp Müller + + * ChangeLog: + Update ChangeLogs for 1.20.7 + 2023-06-08 20:52:21 +0900 Seungha Yang * plugins/elements/gstelements_private.c: diff --git a/subprojects/gstreamer/NEWS b/subprojects/gstreamer/NEWS index dd95d908bb..835ef3c509 100644 --- a/subprojects/gstreamer/NEWS +++ b/subprojects/gstreamer/NEWS @@ -2,8 +2,8 @@ GStreamer 1.20 Release Notes GStreamer 1.20.0 was originally released on 3 February 2022. -The latest bug-fix release in the now old-stable 1.20 series is 1.20.6 -and was released on 23 February 2023. +The latest bug-fix release in the now old-stable 1.20 series is 1.20.7 +and was released on 26 July 2023. See https://gstreamer.freedesktop.org/releases/1.20/ for the latest version of this document. @@ -11,7 +11,7 @@ version of this document. The GStreamer 1.20 stable series has since been superseded by the GStreamer 1.22 stable release series. -Last updated: Thursday 23 February 2023, 00:30 UTC (log) +Last updated: Wednesday 26 July 2023, 10:00 UTC (log) Introduction @@ -3225,6 +3225,142 @@ List of merge requests and issues fixed in 1.20.6 - List of Merge Requests applied in 1.20.6 - List of Issues fixed in 1.20.6 +1.20.7 + +The seventh 1.20 bug-fix release (1.20.7) was released on 26 July 2023. + +This release only contains bugfixes and it should be safe to upgrade +from 1.20.x. + +Highlighted bugfixes in 1.20.7 + +- Security fixes for flacparse, dvdspu, and subparse, and the + RealMedia demuxer +- h265parse: Fix framerate handling +- filesink: Fix buffered mode writing of buffer lists and buffers with + multiple memories +- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read + on 32-bit ARM +- ptp clock: Work around bug in ptpd in default configuration +- qtdemux: fix reverse playback regression with edit lists +- rtspsrc: various control path handling server compatibility + improvements +- avviddec: fix potential deadlock on seeking with FFmpeg 6.x +- cerbero: Fix pango crash on 32bit Windows; move libass into non-GPL + codecs +- Miscellaneous bug fixes, memory leak fixes, and other stability and + reliability improvements + +gstreamer + +- ptp: Correctly parse clock ID from the commandline parameters in the + helper +- ptp: Work around bug in ptpd in default configuration + +Core Elements + +- filesink: Fix buffered mode writing of buffer lists and buffers with + multiple memories + +gst-plugins-base + +- audiotestsrc: Initialize all samples in wave=ticks mode +- glimagesink: Fix render rect assertion +- subparse: Look for the closing > of a tag after the opening < +- urisourcebin: Don’t try to plug a typefinder on dynamic sources +- video-blend: Fix linking error with C++ +- tests: allocators: Fix fdmem test with recent GLib + +gst-plugins-good + +- flacparse: Avoid integer overflow in available data check for image + tags +- imagesequencesrc: Properly set default location +- qtdemux: Fix av1C parsing +- qtdemux: dropping frames, incorrectly interpreting edit list + (regression from 1.16) +- qtdemux: Revert “fix conditions for end of segment in reverse + playback” to fix edit list regression +- qtmux: Fix extraction of CEA608 data from S334-1A packets +- rtpjpegdepay: fix logic error when checking if an EOI is present +- rtspsrc: Skip PTs with caps incompatible to the global caps +- rtspsrc: Fix handling of * control path +- rtspsrc: Consider “451: Parameter Not Understood” when handling + broken control urls + +gst-plugins-bad + +- asfmux, rtpbin_buffer_list test: fix possible unaligned write/read + on 32-bit ARM +- cea708overlay: fix HCR interpretation +- dvdspu: Make sure enough data is allocated for the available data +- h265parse: Fix framerate handling +- ksvideo, dshow: Fix reference leaks device providers +- tsdemux: Set number of channels to 2 for dual mono Opus + +gst-plugins-ugly + +- rmdemux: add some integer overflow checks + +gst-libav + +- avviddec: Temporarily unlock stream lock while flushing buffers, + fixes potential deadlock on seeking with FFmpeg 6.x +- avauddec/avviddec: Free packet side data after usage + +gst-rtsp-server + +- rtsp-server: media: fix potential deadlock when EOS is sent while + paused or prerolling + +gstreamer-vaapi + +- No changes + +gstreamer-sharp + +- No changes + +gst-omx + +- No changes + +gst-python + +- No changes + +gst-editing-services + +- No changes + +gst-examples: + +- No changes + +Development build environment + gst-full build + +- No major changes + +Cerbero build tool and packaging changes in 1.20.7 + +- pango: Fix crash on Windows 32bit build +- glib: Ship Windows process spawning helpers + +Contributors to 1.20.7 + +Adrien De Coninck, Edward Hervey, Enrique Ocaña González, Jan Alexander +Steffens (heftig), Mathieu Duponchelle, Matt Feury, Matthew Waters, +Mengkejiergeli Ba, Nicolas Dufresne, Nirbheek Chauhan, Sebastian Dröge, +Seungha Yang, Tim-Philipp Müller, + +… and many others who have contributed bug reports, translations, sent +suggestions or helped testing. Thank you all! + +List of merge requests and issues fixed in 1.20.7 + +- List of Merge Requests applied in 1.20.7 +- List of Issues fixed in 1.20.7 + Schedule for 1.22 GStreamer 1.22.0 was released on 23 January 2023. diff --git a/subprojects/gstreamer/RELEASE b/subprojects/gstreamer/RELEASE index a21e590615..f596eae02a 100644 --- a/subprojects/gstreamer/RELEASE +++ b/subprojects/gstreamer/RELEASE @@ -1,4 +1,4 @@ -This is GStreamer core 1.20.6. +This is GStreamer core 1.20.7. The GStreamer team is thrilled to announce a new major feature release of your favourite cross-platform multimedia framework! diff --git a/subprojects/gstreamer/gstreamer.doap b/subprojects/gstreamer/gstreamer.doap index 4d34740ad1..dcc2501057 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.20.7 + 1.20 + + 2023-07-26 + + + + 1.20.6 diff --git a/subprojects/gstreamer/meson.build b/subprojects/gstreamer/meson.build index db493e288c..8b642a7dd5 100644 --- a/subprojects/gstreamer/meson.build +++ b/subprojects/gstreamer/meson.build @@ -1,5 +1,5 @@ project('gstreamer', 'c', - version : '1.20.6.1', + version : '1.20.7', meson_version : '>= 0.59', default_options : [ 'warning_level=1', 'buildtype=debugoptimized' ]) -- cgit v1.2.3