summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.com>2023-07-26 16:18:25 +0100
committerTim-Philipp Müller <tim@centricular.com>2023-07-26 16:18:25 +0100
commitc56541433be5e429acbf566e84141edf82e8154f (patch)
tree7344f863505261e40e5bf09dea6fbf3ef56d8bc2
parent1288d9d678b64634688099d44ea86d298c5efb8c (diff)
Update ChangeLogs for 1.20.7
-rw-r--r--subprojects/gst-devtools/ChangeLog6
-rw-r--r--subprojects/gst-editing-services/ChangeLog6
-rw-r--r--subprojects/gst-libav/ChangeLog25
-rw-r--r--subprojects/gst-omx/ChangeLog6
-rw-r--r--subprojects/gst-plugins-bad/ChangeLog82
-rw-r--r--subprojects/gst-plugins-base/ChangeLog97
-rw-r--r--subprojects/gst-plugins-good/ChangeLog120
-rw-r--r--subprojects/gst-plugins-ugly/ChangeLog40
-rw-r--r--subprojects/gst-python/ChangeLog6
-rw-r--r--subprojects/gst-rtsp-server/ChangeLog15
-rw-r--r--subprojects/gstreamer-vaapi/ChangeLog6
-rw-r--r--subprojects/gstreamer/ChangeLog33
12 files changed, 442 insertions, 0 deletions
diff --git a/subprojects/gst-devtools/ChangeLog b/subprojects/gst-devtools/ChangeLog
index 7b974244bd..899bde118f 100644
--- a/subprojects/gst-devtools/ChangeLog
+++ b/subprojects/gst-devtools/ChangeLog
@@ -1,7 +1,13 @@
+2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * meson.build:
+ Back to development
+
=== release 1.20.6 ===
2023-02-23 18:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
+ * ChangeLog:
* NEWS:
* RELEASE:
* gst-devtools.doap:
diff --git a/subprojects/gst-editing-services/ChangeLog b/subprojects/gst-editing-services/ChangeLog
index d3d3e27f53..eac38df39b 100644
--- a/subprojects/gst-editing-services/ChangeLog
+++ b/subprojects/gst-editing-services/ChangeLog
@@ -1,7 +1,13 @@
+2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * meson.build:
+ Back to development
+
=== release 1.20.6 ===
2023-02-23 18:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
+ * ChangeLog:
* NEWS:
* RELEASE:
* gst-editing-services.doap:
diff --git a/subprojects/gst-libav/ChangeLog b/subprojects/gst-libav/ChangeLog
index 08a3fd5b43..9105419e95 100644
--- a/subprojects/gst-libav/ChangeLog
+++ b/subprojects/gst-libav/ChangeLog
@@ -1,7 +1,32 @@
+2023-05-12 09:50:04 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/libav/gstavviddec.c:
+ avviddec: Temporarily unlock stream lock while flushing buffers
+ This can call into the decoder again from other threads and try to take
+ the stream lock from there, which would cause a deadlock.
+ Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2558
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4831>
+
+2023-02-28 14:00:26 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * ext/libav/gstavauddec.c:
+ * ext/libav/gstavviddec.c:
+ ffmpeg: avauddec/avviddec: Free packet side data after usage
+ As we don't use proper refcounting with AVPacket we have to manage this
+ ourselves.
+ Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2006
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4079>
+
+2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * meson.build:
+ Back to development
+
=== release 1.20.6 ===
2023-02-23 18:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
+ * ChangeLog:
* NEWS:
* RELEASE:
* gst-libav.doap:
diff --git a/subprojects/gst-omx/ChangeLog b/subprojects/gst-omx/ChangeLog
index b14536c290..f02ecb8f23 100644
--- a/subprojects/gst-omx/ChangeLog
+++ b/subprojects/gst-omx/ChangeLog
@@ -1,7 +1,13 @@
+2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * meson.build:
+ Back to development
+
=== release 1.20.6 ===
2023-02-23 18:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
+ * ChangeLog:
* NEWS:
* RELEASE:
* gst-omx.doap:
diff --git a/subprojects/gst-plugins-bad/ChangeLog b/subprojects/gst-plugins-bad/ChangeLog
index 1ab1c97856..07030b0a76 100644
--- a/subprojects/gst-plugins-bad/ChangeLog
+++ b/subprojects/gst-plugins-bad/ChangeLog
@@ -1,7 +1,89 @@
+2023-06-13 14:25:04 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/dvdspu/gstspu-pgs.c:
+ dvdspu: Avoid integer overflow when checking if enough data is available
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4902>
+
+2023-06-13 14:23:47 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/dvdspu/gstspu-pgs.c:
+ dvdspu: Make sure enough data is allocated for the available data
+ If the size read from the stream is smaller than the currently available
+ data then the size is bogus and the data should simply be discarded.
+ Fixes ZDI-CAN-20994
+ Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2660
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4902>
+
+2023-03-23 20:04:49 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * gst/videoparsers/gsth265parse.c:
+ h265parse: Don't override upstream framerate
+ The framerate should only be replaced (and corrected for alternating field)
+ when it is parsed from the bitstream. Otherwise, the upstream framerate
+ from caps should be trusted and assumed correct.
+ Related to gst-plugins-bad!2020
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4884>
+
+2023-03-23 20:02:16 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * gst/videoparsers/gsth265parse.c:
+ * gst/videoparsers/gsth265parse.h:
+ h265parse: Rename parsed_framerate to framerate_from_caps
+ That meaning of parsed_framerate is ambigious, it is set whenever the
+ framerate has been parsed from caps, which can be confused with being
+ parsed from the bitstream. Rename this as framerate_from_caps.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4884>
+
+2023-02-15 13:10:39 +0800 Mengkejiergeli Ba <mengkejiergeli.ba@intel.com>
+
+ * gst/videoparsers/gsth265parse.c:
+ h265parse: Fix to check returned value
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4884>
+
+2023-06-13 01:29:14 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst/asfmux/gstasfobjects.c:
+ asfmux: fix potentially unaligned write on 32-bit ARM
+ Fixes #2665
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4856>
+
+2023-04-18 14:55:23 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/mpegtsdemux/tsdemux.c:
+ tsdemux: Set number of channels to 2 for dual mono Opus
+ Instead of leaving it at 0, which will then cause caps creation to fail.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4565>
+
+2023-03-19 21:21:31 +0100 Adrien De Coninck <deconinck.adrien@gmail.com>
+
+ * sys/winks/ksdeviceprovider.c:
+ ksdeviceprovider: Fix leak in gst_dshow_device_provider_start
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4270>
+
+2023-03-19 20:57:18 +0100 Adrien De Coninck <a.deconinck@intopix.com>
+
+ * sys/dshowsrcwrapper/dshowdeviceprovider.cpp:
+ dshowdeviceprovider: Fix leak in gst_dshow_device_provider_start
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4270>
+
+2023-03-09 14:38:13 +1100 Matthew Waters <matthew@centricular.com>
+
+ * ext/closedcaption/gstcea708decoder.c:
+ cea708overlay: fix HCR interpretation
+ An unsigned counter with a for (i = end; i >= 0; i--), can be optimized to
+ infinite loop as an unsigned value will always be >= 0.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4174>
+
+2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * meson.build:
+ Back to development
+
=== release 1.20.6 ===
2023-02-23 18:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
+ * ChangeLog:
* NEWS:
* RELEASE:
* gst-plugins-bad.doap:
diff --git a/subprojects/gst-plugins-base/ChangeLog b/subprojects/gst-plugins-base/ChangeLog
index 61e93509b7..6105cd7b42 100644
--- a/subprojects/gst-plugins-base/ChangeLog
+++ b/subprojects/gst-plugins-base/ChangeLog
@@ -1,7 +1,104 @@
+2023-06-13 12:58:26 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/subparse/gstsubparse.c:
+ subparse: Skip after the end of a valid closing tag instead of only skipping `<`
+ This is a small optimization and avoids restarting the next parsing
+ iteration on already accepted data.
+ On its own it would also fix ZDI-CAN-20968 (see previous commit) but the
+ previous commit independently is also a valid fix for it.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4900>
+
+2023-06-13 12:53:13 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/subparse/gstsubparse.c:
+ subparse: Look for the closing `>` of a tag after the opening `<`
+ Previously when fixing up subrip markip, we were looking from the start
+ of the remaining buffer instead. Due to how skipping over closing tags
+ works, the remaining buffer will still contain the closing `>` of the
+ previous tag so if a unexpected closing tag is found after another
+ closing tag, we would potentially do an out of bounds memmove().
+ Fixes ZDI-CAN-20968
+ Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2662
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4900>
+
+2023-06-13 13:22:57 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst-libs/gst/tag/tags.c:
+ tags: Don't allow image tags with G_MAXUINT32 length
+ This will cause an integer overflow a little bit further down because we
+ allocate a bit more memory to allow for a NUL-terminator.
+ The caller should've avoided passing that much data in already as it's
+ not going to be a valid image and there's likely not even that much data
+ available.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4901>
+
+2023-05-29 02:14:44 +0900 Seungha Yang <seungha@centricular.com>
+
+ * gst-libs/gst/video/video-blend.h:
+ video-blend: Fix linking error with C++
+ Add missing extern "C"
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4830>
+
+2023-04-10 16:06:19 +0200 Jan Alexander Steffens (heftig) <heftig@archlinux.org>
+
+ * tests/check/libs/allocators.c:
+ tests: allocators: Fix fdmem test with recent GLib
+ The test failed with recent GLib, where `g_close` emits a critical
+ warning on EBADF. Remove the `g_close` check from `test_fdmem` and add
+ another version that tests `GST_FD_MEMORY_FLAG_DONT_CLOSE`.
+ We will depend on the Valgrind test run to warn us about leaked FDs.
+ Fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2480
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4829>
+
+2023-04-22 11:42:36 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/audiotestsrc/gstaudiotestsrc.c:
+ audiotestsrc: Initialize all samples in wave=ticks mode
+ Previously samples were only initialized in 2 out of 3 cases.
+ Probably fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/337
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4564>
+
+2022-11-25 10:01:06 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
+
+ * ext/gl/gstglimagesink.c:
+ glimagesink: Fix render rect assertion
+ Whenever the surface is resized before the stream is negotiated, we endup
+ with an assertion in libgstvideo.
+ gst_video_center_rect: assertion 'src->h != 0' failed
+ This fixes it, by following the style aready in place, which is to ensure
+ surfaces have a minimum size of 1x1.
+ Fixes #1139
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4303>
+
+2023-02-27 18:30:20 +0100 Enrique Ocaña González <eocanha@igalia.com>
+
+ * gst/playback/gsturisourcebin.c:
+ gsturisourcebin: Don't try to plug a typefinder on dynamic sources.
+ setup_source() tries to plug a typefind element unconditionally to the
+ source element on non-live streams, no matter if the element is dynamic
+ or not. In the former case, the element might not have any src pad
+ created, so the plugging will fail, triggering an unrecoverable error.
+ This patch only tries the plugging when the element is not dynamic (no
+ new-pad callback has been configured). In case the element is dynamic,
+ the callback will take care of configuration when pads appear in the
+ future.
+ This solves many regressions on the YouTube MSE Conformance Tests[1] at
+ least in downstream WPE 2.38[2] after migrating from GStreamer 1.16 to
+ 1.18, a change that introduces Playbin 3.
+ [1] https://ytlr-cert.appspot.com/latest/main.html
+ [2] https://github.com/WebPlatformForEmbedded/WPEWebKit/tree/wpe-2.38
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4074>
+
+2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * meson.build:
+ Back to development
+
=== release 1.20.6 ===
2023-02-23 18:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
+ * ChangeLog:
* NEWS:
* RELEASE:
* gst-plugins-base.doap:
diff --git a/subprojects/gst-plugins-good/ChangeLog b/subprojects/gst-plugins-good/ChangeLog
index ab94ff9e75..0eee7dfd73 100644
--- a/subprojects/gst-plugins-good/ChangeLog
+++ b/subprojects/gst-plugins-good/ChangeLog
@@ -1,7 +1,127 @@
+2023-06-13 13:20:16 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/audioparsers/gstflacparse.c:
+ flacparse: Avoid integer overflow in available data check for image tags
+ If the image length as stored in the file is some bogus integer then
+ adding it to the current byte readers position can overflow and wrongly
+ have the check for enough available data succeed.
+ This then later can cause NULL pointer dereferences or out of bounds
+ reads/writes when actually reading the image data.
+ Fixes ZDI-CAN-20775
+ Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2661
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4901>
+
+2023-06-12 19:24:15 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * tests/check/elements/rtpbin_buffer_list.c:
+ tests: rtpbin_buffer_list: fix possible unaligned read on 32-bit ARM
+ Fixes #2666
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4856>
+
+2023-05-11 16:25:11 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * tests/check/elements/qtdemux.c:
+ * tests/files/editlists.mp4.gz.gz:
+ qtdemux: add unit test for edit list regression
+ File is the mp4 file from #2549 with the mdat atom
+ zeroed out and compressed. We compress twice because
+ apparently compressing 5MB of zeroes effectively in
+ one run is too difficult for gzip.
+ https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2549
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4833>
+
+2023-05-05 19:41:34 +0200 Mathieu Duponchelle <mathieu@centricular.com>
+
+ * gst/isomp4/qtdemux.c:
+ Revert "qtdemux: fix conditions for end of segment in reverse playback"
+ This reverts commit 9deb3c27acd4161f810cd782f03bcdaccf2643c7.
+ The test case that was described in the associated MR
+ (https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/262)
+ remains adequately fixed by a related MR that was merged later
+ (https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/275).
+ It introduced incorrect logic that broke edit lists as described in
+ https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2549
+ Fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2549
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4833>
+
+2023-05-15 11:45:12 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/isomp4/gstqtmux.c:
+ qtmux: Fix extraction of CEA608 data from S334-1A packets
+ The index is already incremented by 3 every iteration so multiplying it
+ by 3 additionally on each array access is doing it twice and does not
+ work.
+ This caused invalid files to be created if there's more than one CEA608
+ triplet in a buffer, and out of bounds memory reads.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4832>
+
+2023-04-04 19:23:14 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtsp/gstrtspsrc.c:
+ rtspsrc: Skip PTs with caps incompatible to the global caps
+ Otherwise empty caps are created while all following code assumes that
+ the caps will have exactly one structure, and then run into assertions.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4568>
+
+2023-04-27 13:00:42 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtsp/gstrtspsrc.c:
+ rtspsrc: Fix handling of `*` control path
+ Regression introduced by 7f9d689572843ff9e0b8a92128034a8fc4a14d96.
+ Thanks to Tristan Matthews for reporting this.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4566>
+
+2023-04-17 09:28:43 +0200 Edward Hervey <edward@centricular.com>
+
+ * gst/isomp4/qtdemux.c:
+ qtdemux: Fix av1C parsing
+ This is a regression introduced by
+ https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3882
+ The av1c codec configuration parsing would always fail due to an off-by-one
+ error, the content of an atom starting at offset 8 (i.e. the 9th byte) and not
+ 9 (the 10th byte).
+ Also introduce a break in order to not get stray warnings
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4434>
+
+2023-03-03 18:40:22 +0000 Jan Alexander Steffens (heftig) <heftig@archlinux.org>
+
+ * docs/gst_plugins_cache.json:
+ * gst/multifile/gstimagesequencesrc.c:
+ imagesequencesrc: Properly set default location
+ Noticed this because the generic_states test kept segfaulting at random.
+ GLibC 2.37 can crash when NULL is supplied as a format string.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4431>
+
+2023-03-23 16:40:54 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * gst/rtp/gstrtpjpegdepay.c:
+ rtpjpegdepay: fix logic error when checking if an EOI is present
+ We wouldn't add the missing EOI marker if the frame ended with
+ either 0xFF NN or 0xNN D9.
+ Fixes #2407
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4271>
+
+2023-03-06 19:56:08 +0000 Matt Feury <mattfeury@gmail.com>
+
+ * gst/rtsp/gstrtspsrc.c:
+ rtspsrc: Consider "451: Parameter Not Understood" when handling broken control urls
+ similar to https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3854
+ it seems that some implementations return this when
+ the server does not implement URL handling correctly
+ this fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2334
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4173>
+
+2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * docs/gst_plugins_cache.json:
+ * meson.build:
+ Back to development
+
=== release 1.20.6 ===
2023-02-23 18:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
+ * ChangeLog:
* NEWS:
* RELEASE:
* docs/gst_plugins_cache.json:
diff --git a/subprojects/gst-plugins-ugly/ChangeLog b/subprojects/gst-plugins-ugly/ChangeLog
index 297274dfba..036c934030 100644
--- a/subprojects/gst-plugins-ugly/ChangeLog
+++ b/subprojects/gst-plugins-ugly/ChangeLog
@@ -1,7 +1,47 @@
+2023-07-07 10:08:21 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/realmedia/rmdemux.c:
+ rmdemux: Check for integer overflow when calculation audio packet size
+ Fixes ZDI-CAN-21444
+ https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2782
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5077>
+
+2023-07-07 10:08:03 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/realmedia/rmdemux.c:
+ rmdemux: Use GST_LOG_OBJECT instead of GST_LOG
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5077>
+
+2023-07-07 10:00:19 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/realmedia/rmdemux.c:
+ rmdemux: Check that enough SIPR audio data is available when copying
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5077>
+
+2023-07-07 09:59:20 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/realmedia/rmdemux.c:
+ rmdemux: Check for integer overflows when calculating the size of SIPR audio buffers
+ Fixes ZDI-CAN-21443
+ Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2782
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5077>
+
+2023-07-07 09:59:04 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/realmedia/rmdemux.c:
+ rmdemux: Use GST_LOG_OBJECT instead of GST_LOG
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5077>
+
+2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * meson.build:
+ Back to development
+
=== release 1.20.6 ===
2023-02-23 18:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
+ * ChangeLog:
* NEWS:
* RELEASE:
* gst-plugins-ugly.doap:
diff --git a/subprojects/gst-python/ChangeLog b/subprojects/gst-python/ChangeLog
index 937a0a041f..bb68edcda6 100644
--- a/subprojects/gst-python/ChangeLog
+++ b/subprojects/gst-python/ChangeLog
@@ -1,7 +1,13 @@
+2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * meson.build:
+ Back to development
+
=== release 1.20.6 ===
2023-02-23 18:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
+ * ChangeLog:
* NEWS:
* RELEASE:
* gst-python.doap:
diff --git a/subprojects/gst-rtsp-server/ChangeLog b/subprojects/gst-rtsp-server/ChangeLog
index c53c1d20b4..5a20956157 100644
--- a/subprojects/gst-rtsp-server/ChangeLog
+++ b/subprojects/gst-rtsp-server/ChangeLog
@@ -1,7 +1,22 @@
+2023-04-04 20:03:31 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/rtsp-server/rtsp-media.c:
+ rtsp-server: media: First set state to PLAYING again temporarily, then send EOS
+ Sending the EOS event while the pipeline is PAUSED can deadlock on the
+ stream lock if a sink is currently blocked because of pre-rolling.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4569>
+
+2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * docs/gst_plugins_cache.json:
+ * meson.build:
+ Back to development
+
=== release 1.20.6 ===
2023-02-23 18:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
+ * ChangeLog:
* NEWS:
* RELEASE:
* docs/gst_plugins_cache.json:
diff --git a/subprojects/gstreamer-vaapi/ChangeLog b/subprojects/gstreamer-vaapi/ChangeLog
index f4a7d2a644..44a52fff57 100644
--- a/subprojects/gstreamer-vaapi/ChangeLog
+++ b/subprojects/gstreamer-vaapi/ChangeLog
@@ -1,7 +1,13 @@
+2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * meson.build:
+ Back to development
+
=== release 1.20.6 ===
2023-02-23 18:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
+ * ChangeLog:
* NEWS:
* RELEASE:
* gstreamer-vaapi.doap:
diff --git a/subprojects/gstreamer/ChangeLog b/subprojects/gstreamer/ChangeLog
index 5b1e5ff18d..4e41484d08 100644
--- a/subprojects/gstreamer/ChangeLog
+++ b/subprojects/gstreamer/ChangeLog
@@ -1,7 +1,40 @@
+2023-06-08 20:52:21 +0900 Seungha Yang <seungha@centricular.com>
+
+ * plugins/elements/gstelements_private.c:
+ * tests/check/elements/filesink.c:
+ filesink: Fix buffered mode writing
+ Fixing miscalculated buffer index when a buffer holds multiple
+ memories and it's not aligned to the vector size 16
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4854>
+
+2023-06-09 10:28:43 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * libs/gst/helpers/gst-ptp-helper.c:
+ ptp: Correctly parse clock ID from the commandline parameters in the helper
+ Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2652
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4838>
+
+2023-05-17 10:01:30 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * libs/gst/net/gstptpclock.c:
+ ptp: Work around bug in ptpd in default configuration
+ ptpd is defaulting to the hybrid mode, and was sending invalid multicast
+ PTP messages in that configuration until ce96c742a88792a8d92deebaf03927e1b367f4a9.
+ While this commit was made in 2015 there was no release in the meantime.
+ Work around this by detecting this case and defaulting to the default
+ values for the given intervals as given by the PTP standard.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4834>
+
+2023-02-24 00:23:26 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * meson.build:
+ Back to development
+
=== release 1.20.6 ===
2023-02-23 18:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
+ * ChangeLog:
* NEWS:
* RELEASE:
* gstreamer.doap: