summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.com>2023-07-26 16:18:34 +0100
committerTim-Philipp Müller <tim@centricular.com>2023-07-26 16:18:38 +0100
commite2107f0a0fff902ac7f184bf96150cdc49ccf156 (patch)
tree759f6c7f899fdcd6901f79cce6430c4a3a8492d9
parentc56541433be5e429acbf566e84141edf82e8154f (diff)
Release 1.20.71.20.7
-rw-r--r--meson.build2
-rw-r--r--subprojects/gst-devtools/ChangeLog15
-rw-r--r--subprojects/gst-devtools/NEWS142
-rw-r--r--subprojects/gst-devtools/RELEASE2
-rw-r--r--subprojects/gst-devtools/gst-devtools.doap10
-rw-r--r--subprojects/gst-devtools/meson.build2
-rw-r--r--subprojects/gst-docs/meson.build2
-rw-r--r--subprojects/gst-editing-services/ChangeLog15
-rw-r--r--subprojects/gst-editing-services/NEWS142
-rw-r--r--subprojects/gst-editing-services/RELEASE2
-rw-r--r--subprojects/gst-editing-services/gst-editing-services.doap10
-rw-r--r--subprojects/gst-editing-services/meson.build2
-rw-r--r--subprojects/gst-examples/meson.build2
-rw-r--r--subprojects/gst-integration-testsuites/meson.build2
-rw-r--r--subprojects/gst-libav/ChangeLog15
-rw-r--r--subprojects/gst-libav/NEWS142
-rw-r--r--subprojects/gst-libav/RELEASE2
-rw-r--r--subprojects/gst-libav/gst-libav.doap10
-rw-r--r--subprojects/gst-libav/meson.build2
-rw-r--r--subprojects/gst-omx/ChangeLog15
-rw-r--r--subprojects/gst-omx/NEWS142
-rw-r--r--subprojects/gst-omx/RELEASE2
-rw-r--r--subprojects/gst-omx/gst-omx.doap10
-rw-r--r--subprojects/gst-omx/meson.build2
-rw-r--r--subprojects/gst-plugins-bad/ChangeLog15
-rw-r--r--subprojects/gst-plugins-bad/NEWS142
-rw-r--r--subprojects/gst-plugins-bad/RELEASE2
-rw-r--r--subprojects/gst-plugins-bad/gst-plugins-bad.doap10
-rw-r--r--subprojects/gst-plugins-bad/meson.build2
-rw-r--r--subprojects/gst-plugins-base/ChangeLog15
-rw-r--r--subprojects/gst-plugins-base/NEWS142
-rw-r--r--subprojects/gst-plugins-base/RELEASE2
-rw-r--r--subprojects/gst-plugins-base/gst-plugins-base.doap10
-rw-r--r--subprojects/gst-plugins-base/meson.build2
-rw-r--r--subprojects/gst-plugins-good/ChangeLog16
-rw-r--r--subprojects/gst-plugins-good/NEWS142
-rw-r--r--subprojects/gst-plugins-good/RELEASE2
-rw-r--r--subprojects/gst-plugins-good/docs/gst_plugins_cache.json8
-rw-r--r--subprojects/gst-plugins-good/gst-plugins-good.doap10
-rw-r--r--subprojects/gst-plugins-good/meson.build2
-rw-r--r--subprojects/gst-plugins-ugly/ChangeLog15
-rw-r--r--subprojects/gst-plugins-ugly/NEWS142
-rw-r--r--subprojects/gst-plugins-ugly/RELEASE2
-rw-r--r--subprojects/gst-plugins-ugly/gst-plugins-ugly.doap10
-rw-r--r--subprojects/gst-plugins-ugly/meson.build2
-rw-r--r--subprojects/gst-python/ChangeLog15
-rw-r--r--subprojects/gst-python/NEWS142
-rw-r--r--subprojects/gst-python/RELEASE2
-rw-r--r--subprojects/gst-python/gst-python.doap10
-rw-r--r--subprojects/gst-python/meson.build2
-rw-r--r--subprojects/gst-rtsp-server/ChangeLog16
-rw-r--r--subprojects/gst-rtsp-server/NEWS142
-rw-r--r--subprojects/gst-rtsp-server/RELEASE2
-rw-r--r--subprojects/gst-rtsp-server/docs/gst_plugins_cache.json2
-rw-r--r--subprojects/gst-rtsp-server/gst-rtsp-server.doap10
-rw-r--r--subprojects/gst-rtsp-server/meson.build2
-rw-r--r--subprojects/gstreamer-sharp/meson.build2
-rw-r--r--subprojects/gstreamer-sharp/sources/generated/Gst.PbUtils/Constants.cs4
-rw-r--r--subprojects/gstreamer-sharp/sources/generated/Gst/Constants.cs4
-rw-r--r--subprojects/gstreamer-sharp/sources/generated/gstreamer-sharp-api.xml16
-rw-r--r--subprojects/gstreamer-vaapi/ChangeLog15
-rw-r--r--subprojects/gstreamer-vaapi/NEWS142
-rw-r--r--subprojects/gstreamer-vaapi/RELEASE2
-rw-r--r--subprojects/gstreamer-vaapi/gstreamer-vaapi.doap10
-rw-r--r--subprojects/gstreamer-vaapi/meson.build2
-rw-r--r--subprojects/gstreamer/ChangeLog15
-rw-r--r--subprojects/gstreamer/NEWS142
-rw-r--r--subprojects/gstreamer/RELEASE2
-rw-r--r--subprojects/gstreamer/gstreamer.doap10
-rw-r--r--subprojects/gstreamer/meson.build2
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' ])