diff options
author | Tim-Philipp Müller <tim@centricular.com> | 2023-07-26 16:18:34 +0100 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2023-07-26 16:18:38 +0100 |
commit | e2107f0a0fff902ac7f184bf96150cdc49ccf156 (patch) | |
tree | 759f6c7f899fdcd6901f79cce6430c4a3a8492d9 | |
parent | c56541433be5e429acbf566e84141edf82e8154f (diff) |
Release 1.20.71.20.7
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 <tim@centricular.com> + + * NEWS: + * RELEASE: + * gst-devtools.doap: + * meson.build: + Release 1.20.7 + +2023-07-26 16:18:25 +0100 Tim-Philipp Müller <tim@centricular.com> + + * ChangeLog: + Update ChangeLogs for 1.20.7 + 2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com> * 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 @@ -55,6 +55,16 @@ <release> <Version> + <revision>1.20.7</revision> + <branch>1.20</branch> + <name></name> + <created>2023-07-26</created> + <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.20.7.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.20.6</revision> <branch>1.20</branch> <name></name> 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 <tim@centricular.com> + + * NEWS: + * RELEASE: + * gst-editing-services.doap: + * meson.build: + Release 1.20.7 + +2023-07-26 16:18:25 +0100 Tim-Philipp Müller <tim@centricular.com> + + * ChangeLog: + Update ChangeLogs for 1.20.7 + 2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com> * 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 @@ -32,6 +32,16 @@ GStreamer library for creating audio and video editors <release> <Version> + <revision>1.20.7</revision> + <branch>1.20</branch> + <name></name> + <created>2023-07-26</created> + <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-editing-services/gst-editing-services-1.20.7.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.20.6</revision> <branch>1.20</branch> <name></name> 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 <tim@centricular.com> + + * NEWS: + * RELEASE: + * gst-libav.doap: + * meson.build: + Release 1.20.7 + +2023-07-26 16:18:25 +0100 Tim-Philipp Müller <tim@centricular.com> + + * ChangeLog: + Update ChangeLogs for 1.20.7 + 2023-05-12 09:50:04 +0300 Sebastian Dröge <sebastian@centricular.com> * 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 @@ -34,6 +34,16 @@ colorspace conversion elements. <release> <Version> + <revision>1.20.7</revision> + <branch>1.20</branch> + <name></name> + <created>2023-07-26</created> + <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.20.7.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.20.6</revision> <branch>1.20</branch> <name></name> 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 <tim@centricular.com> + + * NEWS: + * RELEASE: + * gst-omx.doap: + * meson.build: + Release 1.20.7 + +2023-07-26 16:18:25 +0100 Tim-Philipp Müller <tim@centricular.com> + + * ChangeLog: + Update ChangeLogs for 1.20.7 + 2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com> * 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 @@ -33,6 +33,16 @@ a basic collection of elements <release> <Version> + <revision>1.20.7</revision> + <branch>1.20</branch> + <name></name> + <created>2023-07-26</created> + <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-1.20.7.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.20.6</revision> <branch>1.20</branch> <name></name> 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 <tim@centricular.com> + + * NEWS: + * RELEASE: + * gst-plugins-bad.doap: + * meson.build: + Release 1.20.7 + +2023-07-26 16:18:25 +0100 Tim-Philipp Müller <tim@centricular.com> + + * ChangeLog: + Update ChangeLogs for 1.20.7 + 2023-06-13 14:25:04 +0300 Sebastian Dröge <sebastian@centricular.com> * 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 @@ -35,6 +35,16 @@ real live maintainer, or some actual wide use. <release> <Version> + <revision>1.20.7</revision> + <branch>1.20</branch> + <name></name> + <created>2023-07-26</created> + <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.20.7.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.20.6</revision> <branch>1.20</branch> <name></name> 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 <tim@centricular.com> + + * NEWS: + * RELEASE: + * gst-plugins-base.doap: + * meson.build: + Release 1.20.7 + +2023-07-26 16:18:25 +0100 Tim-Philipp Müller <tim@centricular.com> + + * ChangeLog: + Update ChangeLogs for 1.20.7 + 2023-06-13 12:58:26 +0300 Sebastian Dröge <sebastian@centricular.com> * 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 @@ -36,6 +36,16 @@ A wide range of video and audio decoders, encoders, and filters are included. <release> <Version> + <revision>1.20.7</revision> + <branch>1.20</branch> + <name></name> + <created>2023-07-26</created> + <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.20.7.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.20.6</revision> <branch>1.20</branch> <name></name> 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 <tim@centricular.com> + + * 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 <tim@centricular.com> + + * ChangeLog: + Update ChangeLogs for 1.20.7 + 2023-06-13 13:20:16 +0300 Sebastian Dröge <sebastian@centricular.com> * 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 @@ -34,6 +34,16 @@ the plug-in code, LGPL or LGPL-compatible for the supporting library). <release> <Version> + <revision>1.20.7</revision> + <branch>1.20</branch> + <name></name> + <created>2023-07-26</created> + <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.20.7.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.20.6</revision> <branch>1.20</branch> <name></name> 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 <tim@centricular.com> + + * NEWS: + * RELEASE: + * gst-plugins-ugly.doap: + * meson.build: + Release 1.20.7 + +2023-07-26 16:18:25 +0100 Tim-Philipp Müller <tim@centricular.com> + + * ChangeLog: + Update ChangeLogs for 1.20.7 + 2023-07-07 10:08:21 +0300 Sebastian Dröge <sebastian@centricular.com> * 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 @@ -35,6 +35,16 @@ might be widely known to present patent problems. <release> <Version> + <revision>1.20.7</revision> + <branch>1.20</branch> + <name></name> + <created>2023-07-26</created> + <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.20.7.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.20.6</revision> <branch>1.20</branch> <name></name> 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 <tim@centricular.com> + + * NEWS: + * RELEASE: + * gst-python.doap: + * meson.build: + Release 1.20.7 + +2023-07-26 16:18:25 +0100 Tim-Philipp Müller <tim@centricular.com> + + * ChangeLog: + Update ChangeLogs for 1.20.7 + 2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com> * 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 @@ -32,6 +32,16 @@ GStreamer Python Bindings is a set of overrides and Gst fundamental types handli <release> <Version> + <revision>1.20.7</revision> + <branch>1.20</branch> + <name></name> + <created>2023-07-26</created> + <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.20.7.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.20.6</revision> <branch>1.20</branch> <name></name> 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 <tim@centricular.com> + + * 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 <tim@centricular.com> + + * ChangeLog: + Update ChangeLogs for 1.20.7 + 2023-04-04 20:03:31 +0300 Sebastian Dröge <sebastian@centricular.com> * 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 @@ -32,6 +32,16 @@ RTSP server library based on GStreamer <release> <Version> + <revision>1.20.7</revision> + <branch>1.20</branch> + <name></name> + <created>2023-07-26</created> + <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.20.7.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.20.6</revision> <branch>1.20</branch> <name></name> 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 @@ <constant value="1" ctype="gint" gtype="gint" name="VALUE_GREATER_THAN" /> <constant value="-1" ctype="gint" gtype="gint" name="VALUE_LESS_THAN" /> <constant value="2" ctype="gint" gtype="gint" name="VALUE_UNORDERED" /> - <constant value="1" ctype="gint" gtype="gint" name="VERSION_MAJOR" /> - <constant value="6" ctype="gint" gtype="gint" name="VERSION_MICRO" /> - <constant value="20" ctype="gint" gtype="gint" name="VERSION_MINOR" /> - <constant value="1" ctype="gint" gtype="gint" name="VERSION_NANO" /> + <constant value="1" ctype="gint" gtype="gint" name="VERSION_MAJOR" /> + <constant value="7" ctype="gint" gtype="gint" name="VERSION_MICRO" /> + <constant value="20" ctype="gint" gtype="gint" name="VERSION_MINOR" /> + <constant value="0" ctype="gint" gtype="gint" name="VERSION_NANO" /> </object> <class name="Parse" cname="GstParse" disable_void_ctor="1"> <method name="ParseBinFromDescription" cname="gst_parse_bin_from_description" shared="true"> @@ -21582,10 +21582,10 @@ <constant value="file-extension" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_FILE_EXTENSION" /> <constant value="online-service" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_ONLINE_SERVICE" /> <constant value="storage-editing" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_STORAGE_EDITING" /> - <constant value="1" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MAJOR" /> - <constant value="6" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MICRO" /> - <constant value="20" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MINOR" /> - <constant value="1" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_NANO" /> + <constant value="1" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MAJOR" /> + <constant value="7" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MICRO" /> + <constant value="20" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MINOR" /> + <constant value="0" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_NANO" /> </object> </namespace> <namespace name="Gst.Rtp" library="gstrtp-1.0-0.dll"> diff --git a/subprojects/gstreamer-vaapi/ChangeLog b/subprojects/gstreamer-vaapi/ChangeLog index 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 <tim@centricular.com> + + * NEWS: + * RELEASE: + * gstreamer-vaapi.doap: + * meson.build: + Release 1.20.7 + +2023-07-26 16:18:25 +0100 Tim-Philipp Müller <tim@centricular.com> + + * ChangeLog: + Update ChangeLogs for 1.20.7 + 2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com> * 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 @@ -27,6 +27,16 @@ <release> <Version> + <revision>1.20.7</revision> + <branch>1.20</branch> + <name></name> + <created>2023-07-26</created> + <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.20.7.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.20.6</revision> <branch>1.20</branch> <name></name> 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 <tim@centricular.com> + + * NEWS: + * RELEASE: + * gstreamer.doap: + * meson.build: + Release 1.20.7 + +2023-07-26 16:18:25 +0100 Tim-Philipp Müller <tim@centricular.com> + + * ChangeLog: + Update ChangeLogs for 1.20.7 + 2023-06-08 20:52:21 +0900 Seungha Yang <seungha@centricular.com> * 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 @@ -40,6 +40,16 @@ hierarchy, and a set of media-agnostic core elements. <release> <Version> + <revision>1.20.7</revision> + <branch>1.20</branch> + <name></name> + <created>2023-07-26</created> + <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.20.7.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.20.6</revision> <branch>1.20</branch> <name></name> 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' ]) |