Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/GStreamer/gstreamer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog151
1 files changed, 151 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 44e40e6b8a..95352f6287 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,154 @@
+=== release 1.18.6 ===
+
+2022-02-02 15:05:38 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
+ * gstreamer.doap:
+ * meson.build:
+ Release 1.18.6
+
+2022-01-26 02:46:49 +0900 Seungha Yang <seungha@centricular.com>
+
+ * gst/gstplugin.c:
+ gstplugin: Fix for UWP build
+ SetThreadErrorMode() API is available on UWP but flag values
+ are desktop API only. Since error dialogs don't exist on UWP,
+ we don't need to suppress it
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1569>
+
+2022-01-19 20:58:36 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
+
+ * gst/gstplugin.c:
+ gstplugin: Better warnings on plugin load failure on Windows
+ It is an extremely common mistake on Windows to have incorrect PATH
+ values when loading a plugin, and the error from g_module_error()
+ (which just calls FormatMessageW()) is very confusing in this case:
+ The specified module could not be found.
+ https://docs.microsoft.com/en-us/windows/win32/debug/system-error-codes--0-499-#ERROR_MOD_NOT_FOUND
+ It implies the plugin itself could not be found. The actual issue is
+ that a DLL dependency could not be found. We need to detect this case
+ and print a more useful error message.
+ We should still print the error fetched from FormatMessage() so that
+ people are able to google for it.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1589>
+
+2021-11-04 13:24:57 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
+
+ * libs/gst/helpers/gst-ptp-helper.c:
+ gst-ptp-helper: Do not disable multicast loopback
+ Otherwise we cannot run gst-ptp-helper if the PTP master is on the
+ same device.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1546>
+
+2021-10-20 11:20:13 +0200 Guillaume Desmottes <guillaume.desmottes@onestream.live>
+
+ * plugins/elements/gstconcat.c:
+ concat: fix qos event handling
+ We were shadowing the sinkpad variable resulting in:
+ - the QoS event to be send to all sink pads instead of the active one
+ - the pad to be leaked
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1543>
+
+2022-01-14 04:45:08 +0900 Seungha Yang <seungha@centricular.com>
+
+ * gst/gstpluginfeature.c:
+ pluginfeature: Fix object leak
+ Need to release GstPluginFeature object after use
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1534>
+
+2021-10-22 11:00:06 -0400 Pascal Hache <hacpa@touchtunes.com>
+
+ * libs/gst/base/gstbaseparse.c:
+ baseparse: fix invalid avg_bitrate after reset
+ gst_base_parse_reset() does not reset data_bytecount to 0, so
+ gst_base_parse_update_bitrates() uses a wrong value to calculate
+ the average bitrate on subsequent pipeline starts. This leads to an
+ excessive amount of "tag" events being pushed. These events include
+ very high "bitrate" values that diminish over time, and are produced
+ until the average bitrate is back to sane values.
+ Fixes #840
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1285>
+
+2021-10-04 13:49:44 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
+
+ * plugins/elements/gstmultiqueue.c:
+ multiqueue: Fix query unref race on flush
+ If the query has already been destroyed at this point, GST_IS_QUERY will
+ read garbage, can return false and we will try to unref it again.
+ Instead, make note of whether the item is a query when we dequeue it.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1284>
+
+2021-09-20 13:12:12 +0300 Sebastian Dröge <sebastian@centricular.com>
+
+ * gst/gstevent.c:
+ * gst/gstmessage.c:
+ gst: Initialize optional event/message fields when parsing
+ These might not exist inside the structure and then we would potentially
+ keep around uninitialized memory from the caller in the out parameter.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1273>
+
+2021-09-19 21:01:21 +0800 He Junyan <junyan.he@intel.com>
+
+ * tests/check/libs/bitwriter.c:
+ test: bitwriter: Add a test for reset_and_get_data when not byte unaligned.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1272>
+
+2021-09-19 22:39:09 +0800 He Junyan <junyan.he@intel.com>
+
+ * libs/gst/base/gstbitwriter.c:
+ bitwriter: Fix a memory leak in reset_and_get_buffer.
+ We should record the ownership of the data before we reset the bitwriter.
+ Or we will always dup the buffer data and leak the memory.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1272>
+
+2021-09-19 00:19:43 +0800 He Junyan <junyan.he@intel.com>
+
+ * libs/gst/base/gstbitwriter.c:
+ bitwriter: Fix the trailing bits lost when getting its data.
+ In reset_and_get_data and reset_and_get_buffer, it fails to include
+ the trailing bits less than 8. So, when the bit_size is not byte
+ aligned, the trailing bits are lost in the return buffer.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1272>
+
+2021-09-10 01:43:18 +0200 Mathieu Duponchelle <mathieu@centricular.com>
+
+ * plugins/elements/gstmultiqueue.c:
+ multiqueue: fix obsolete comment re initial flow status
+ The initial single queue srcresult is OK, it hasn't been
+ NOT_LINKED since 2007.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1271>
+
+2021-09-09 20:25:25 +0200 Mathieu Duponchelle <mathieu@centricular.com>
+
+ * plugins/elements/gstmultiqueue.c:
+ multiqueue: never consider a queue that is not waiting
+ .. when computing the high id.
+ After a flush for instance, sq->srcresult is reset to OK,
+ yet it doesn't make sense to pick a non-existing position
+ id as the high id when a queue doesn't contain any items
+ in that situation either.
+ It is in any case completely OK to let the not-linked stream
+ get consumed without throttling at this stage, as any
+ first packet arriving on other single queues will get assigned
+ a higher position id.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1271>
+
+2021-07-23 16:20:20 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
+
+ * plugins/elements/gstinputselector.c:
+ input-selector: Use proper segments when cleaning cached buffers
+ We need to use the segment associated with the cached buffer, not the
+ current segment of the pad, otherwise we miscalculate the running time
+ of cached buffers from before a segment change.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1270>
+
+2021-09-09 00:12:28 +0100 Tim-Philipp Müller <tim@centricular.com>
+
+ * meson.build:
+ Back to development
+
=== release 1.18.5 ===
2021-09-08 20:01:46 +0100 Tim-Philipp Müller <tim@centricular.com>