summaryrefslogtreecommitdiff
path: root/subprojects/gst-plugins-bad/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'subprojects/gst-plugins-bad/ChangeLog')
-rw-r--r--subprojects/gst-plugins-bad/ChangeLog198
1 files changed, 198 insertions, 0 deletions
diff --git a/subprojects/gst-plugins-bad/ChangeLog b/subprojects/gst-plugins-bad/ChangeLog
index 87c5ebc867..dc94c1f511 100644
--- a/subprojects/gst-plugins-bad/ChangeLog
+++ b/subprojects/gst-plugins-bad/ChangeLog
@@ -1,7 +1,205 @@
+2022-11-22 16:42:26 +0800 He Junyan <junyan.he@intel.com>
+
+ * gst/videoparsers/gsth265parse.c:
+ h265parse: Add the missing timestamp when splitting a frame.
+ When splitting a frame, the gst_buffer_copy_region() does not copy
+ the timestamp correctly for sub frames when the offset is not 0.
+ We still need those timestamps for each output sub frame.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4025>
+
+2022-11-22 15:50:44 +0800 He Junyan <junyan.he@intel.com>
+
+ * gst/videoparsers/gsth264parse.c:
+ h264parse: Add the missing timestamp when splitting a frame.
+ When splitting a frame, the gst_buffer_copy_region() does not copy
+ the timestamp correctly for sub frames when the offset is not 0.
+ We still need those timestamps for each output sub frame.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4025>
+
+2022-12-22 10:17:42 +0000 Philippe Normand <philn@igalia.com>
+
+ * ext/wpe/WPEThreadedView.cpp:
+ * ext/wpe/wpe-extension/gstwpeextension.c:
+ wpe: Logging fixes for the WebExtension
+ Using logging macros without a `GST_CAT_DEFAULT` in scope leads to critical
+ warnings.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4021>
+
+2023-02-21 15:19:35 +1100 Matthew Waters <matthew@centricular.com>
+
+ * ext/closedcaption/gstccconverter.c:
+ ccconverter: don't debug a potentially freed filter caps
+ Fixes a use-after-free
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4012>
+
+2023-02-14 10:29:00 +0800 Mengkejiergeli Ba <mengkejiergeli.ba@intel.com>
+
+ * gst-libs/gst/codecparsers/gstav1parser.c:
+ * gst-libs/gst/codecparsers/gsth265parser.c:
+ av1parser, h265parser: Fix some code defects
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4002>
+
+2023-02-09 18:51:30 +0100 Piotr Brzeziński <piotr@centricular.com>
+
+ * sys/applemedia/vtdec.c:
+ vtdec: Fix not waiting for async frames when flushing
+ This was causing incorrect output when seeking, especially
+ when used with a multithreaded source like `videotestsrc n-threads=2`.
+ It should now correctly wait for frames still being processed by VT
+ while vtdec is flushing.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3939>
+
+2023-01-24 11:26:02 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
+
+ * sys/nvcodec/plugin.c:
+ nvcodec: Log readable errors when initializing CUDA
+ It is really difficult for people to figure out why nvcodec has
+ 0 features. Even the debug log is cryptic. Also make sure the errors
+ go to the ERROR log level, which is more likely to be enabled by
+ default.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3796>
+
+2023-01-24 11:16:38 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
+
+ * sys/nvcodec/plugin.c:
+ nvcodec: Fix reporting of CuDeviceGetCount error
+ cuda_ret is was always going to be CUDA_SUCCESS in the error log.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3796>
+
+2023-02-01 17:26:57 +0200 Sebastian Dröge <sebastian@centricular.com>
+
+ * docs/plugins/gst_plugins_cache.json:
+ * ext/aom/gstav1dec.c:
+ * ext/aom/gstav1enc.c:
+ aom: Include stream-format and alignment in the AV1 caps
+ The decoder does not work with arbitrary alignment and annexb stream
+ format and the encoder can give the information that it outputs
+ obu-stream/tu to downstream.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3875>
+
+2023-02-07 08:49:24 +0100 Edward Hervey <edward@centricular.com>
+
+ * ext/closedcaption/gstceaccoverlay.c:
+ closedcaption: Don't leak caps event
+ All events that we handle should be unreffed
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3907>
+
+2023-01-19 11:03:09 +0800 He Junyan <junyan.he@intel.com>
+
+ * sys/va/gstvah264dec.c:
+ va: Avoid the array index overflow when filling 8x8 scaling list.
+ The VA API has not defined the scaling list entries for U/V planes
+ for the 4:4:4 stream. In fact, we do not meet the 4:4:4 format output
+ for H264 so far, and scaling list is not used frequently, so we just
+ print out some warning and ignore these scaling list values.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3879>
+
+2023-02-02 05:04:48 +0900 Seungha Yang <seungha@centricular.com>
+
+ * sys/nvcodec/gstnvvp9dec.c:
+ nvvp9dec: Fix return value
+ It should return GstFlowReturn value, not boolean
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3876>
+
+2022-12-30 00:49:27 +0900 Seungha Yang <seungha@centricular.com>
+
+ * gst/mpegdemux/gstmpegdemux.c:
+ mpegpsdemux: Ignore DTS if PTS < DTS
+ It's possibly timestamp rollover case. But PTS < DTS is already
+ invalid case anyway.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3834>
+
+2023-01-24 23:26:50 +0900 Seungha Yang <seungha@centricular.com>
+
+ * sys/wasapi2/gstwasapi2ringbuffer.cpp:
+ wasapi2src: Fix loopback capture on Windows 10 Anniversary Update
+ ... or older. Work around an OS bug that loopback capture
+ device doesn't notify event.
+ Fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1738
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3809>
+
+2023-01-11 15:41:21 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * po/LINGUAS:
+ * po/es.po:
+ * po/hr.po:
+ * po/ka.po:
+ * po/lt.po:
+ * po/nl.po:
+ * po/ru.po:
+ * po/sk.po:
+ * po/sl.po:
+ * po/sr.po:
+ * po/uk.po:
+ * po/zh_TW.po:
+ gst-plugins-bad: update translations
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3764>
+
+2023-01-12 22:17:24 +0900 Seungha Yang <seungha@centricular.com>
+
+ * gst-libs/gst/d3d11/gstd3d11memory.cpp:
+ d3d11memory: Fix potential crash in GstD3D11PoolAllocator
+ Allocator object can be the final refcount holder, when a GstD3D11Memory
+ is being released. Do unref allocator once there's no more
+ remaining operation.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3726>
+
+2023-01-12 22:14:30 +0900 Seungha Yang <seungha@centricular.com>
+
+ * gst-libs/gst/d3d11/gstd3d11memory.cpp:
+ d3d11memory: Remove GstD3D11PoolAllocator::dispose
+ Clear GstD3D11Device object in finalize method as well
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3726>
+
+2023-01-04 18:55:08 -0300 Rodrigo Bernardes <rodrigo.bernardes@kantaribopemedia.com>
+
+ * sys/dvb/parsechannels.c:
+ dvbbasebin: don't rely on g_key_file_get_(integer|uint64) return
+ instead check if an error was returned, and fail if any
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3701>
+
+2023-01-03 15:01:37 -0500 Olivier Crête <olivier.crete@collabora.com>
+
+ * ext/srt/gstsrtobject.c:
+ srt: Avoid crash on unknown option
+ Use the correct field that is null instead of the struct value which
+ never is.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3682>
+
+2022-07-11 09:27:41 +0530 Yatin Maan <yatinmaan1@gmail.com>
+
+ * ext/aom/gstav1enc.c:
+ * ext/aom/gstav1enc.h:
+ aom: av1enc: Ensure that input pts is strictly increasing
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3649>
+
+2022-07-04 19:55:59 +0530 Yatin Maan <yatinmaan1@gmail.com>
+
+ * ext/aom/gstav1enc.c:
+ aom: av1enc: Fix pts unit
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3649>
+
+2022-12-21 14:36:31 +0800 He Junyan <junyan.he@intel.com>
+
+ * sys/va/gstvafilter.c:
+ va: Delay the VAProcPipelineCaps query after context created.
+ The VAAPI vaQueryVideoProcPipelineCaps() requires the context as the
+ parameter. So far, we always pass VA_INVALID_ID and it can succeed.
+ But the API does not say that and in theory, a valid context is required.
+ Now the new platform really needs a valid context and so we have to
+ delay that query until the context is created.
+ Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3620>
+
+2022-12-20 00:39:36 +0000 Tim-Philipp Müller <tim@centricular.com>
+
+ * meson.build:
+ Back to development
+
=== release 1.20.5 ===
2022-12-19 23:34:42 +0000 Tim-Philipp Müller <tim@centricular.com>
+ * ChangeLog:
* NEWS:
* RELEASE:
* gst-plugins-bad.doap: