diff options
Diffstat (limited to 'subprojects/gst-plugins-bad/ChangeLog')
-rw-r--r-- | subprojects/gst-plugins-bad/ChangeLog | 198 |
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: |