mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-23 00:36:51 +00:00
Release 1.18.3
This commit is contained in:
parent
968f261fe2
commit
a42fe476d3
5 changed files with 223 additions and 7 deletions
64
ChangeLog
64
ChangeLog
|
@ -1,3 +1,67 @@
|
|||
=== release 1.18.3 ===
|
||||
|
||||
2021-01-13 21:05:12 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* ChangeLog:
|
||||
* NEWS:
|
||||
* RELEASE:
|
||||
* gstreamer.doap:
|
||||
* meson.build:
|
||||
Release 1.18.3
|
||||
|
||||
2021-01-13 03:01:57 +0900 Seungha Yang <seungha@centricular.com>
|
||||
|
||||
* gst/gsturi.h:
|
||||
uri: Remove leftover documentation
|
||||
Follow-up from https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/728
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/731>
|
||||
|
||||
2021-01-08 20:23:23 +0900 Seungha Yang <seungha@centricular.com>
|
||||
|
||||
* gst/gstbuffer.c:
|
||||
* gst/gstbuffer.h:
|
||||
* gst/gstbufferlist.c:
|
||||
* gst/gstbufferlist.h:
|
||||
* gst/gstcaps.c:
|
||||
* gst/gstcaps.h:
|
||||
* gst/gstcontext.c:
|
||||
* gst/gstcontext.h:
|
||||
* gst/gstevent.c:
|
||||
* gst/gstevent.h:
|
||||
* gst/gstmemory.c:
|
||||
* gst/gstmemory.h:
|
||||
* gst/gstmessage.c:
|
||||
* gst/gstmessage.h:
|
||||
* gst/gstpromise.c:
|
||||
* gst/gstpromise.h:
|
||||
* gst/gstquery.c:
|
||||
* gst/gstquery.h:
|
||||
* gst/gstsample.c:
|
||||
* gst/gstsample.h:
|
||||
* gst/gsttaglist.c:
|
||||
* gst/gsttaglist.h:
|
||||
* gst/gsturi.c:
|
||||
* gst/gsturi.h:
|
||||
* gst/meson.build:
|
||||
gst: Add non-inline methods for bindings to able to use core APIs
|
||||
Provide non-inline version of refcounting APIs so that it can be
|
||||
consumed by bindings
|
||||
Fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer-sharp/-/issues/46
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/731>
|
||||
|
||||
2020-12-11 16:01:27 +0100 Jakub Adam <jakub.adam@collabora.com>
|
||||
|
||||
* libs/gst/check/gstharness.c:
|
||||
harness: don't use GST_DEBUG_OBJECT with GstHarness
|
||||
GstHarness is not a GObject. Fixes assert on recently added check in
|
||||
gst_debug_log_valist() if GST_ENABLE_EXTRA_CHECKS is enabled.
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/721>
|
||||
|
||||
2020-12-06 23:56:34 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* meson.build:
|
||||
Back to development
|
||||
|
||||
=== release 1.18.2 ===
|
||||
|
||||
2020-12-06 13:21:19 +0000 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
|
152
NEWS
152
NEWS
|
@ -2,13 +2,13 @@ GStreamer 1.18 Release Notes
|
|||
|
||||
GStreamer 1.18.0 was originally released on 8 September 2020.
|
||||
|
||||
The latest bug-fix release in the 1.18 series is 1.18.2 and was released
|
||||
on 6 December 2020.
|
||||
The latest bug-fix release in the 1.18 series is 1.18.3 and was released
|
||||
on 13 January 2021.
|
||||
|
||||
See https://gstreamer.freedesktop.org/releases/1.18/ for the latest
|
||||
version of this document.
|
||||
|
||||
Last updated: Monday 26 October 2020, 11:00 UTC (log)
|
||||
Last updated: Wednesday 13 January 2021, 20:00 UTC (log)
|
||||
|
||||
Introduction
|
||||
|
||||
|
@ -2576,6 +2576,147 @@ List of merge requests and issues fixed in 1.18.2
|
|||
- List of Merge Requests applied in 1.18.2
|
||||
- List of Issues fixed in 1.18.2
|
||||
|
||||
1.18.3
|
||||
|
||||
The third 1.18 bug-fix release (1.18.3) was released on 13 January 2021.
|
||||
|
||||
This release only contains bugfixes and it should be safe to update from
|
||||
1.18.x.
|
||||
|
||||
Highlighted bugfixes in 1.18.3
|
||||
|
||||
- fix ogg playback regression for ogg files that also have ID3 or APE
|
||||
tags
|
||||
- compositor: fix artefacts and invalid memory access when blending
|
||||
subsampled formats
|
||||
- exported mini object ref/unref/copy functions for use in bindings
|
||||
such as gstreamer-sharp
|
||||
- Add support for Apple silicon (M1) to cerbero package builder
|
||||
- Ship RIST plugin in binary packages
|
||||
- various stability, performance and reliability improvements
|
||||
- memory leak fixes
|
||||
- build fixes
|
||||
|
||||
gstreamer
|
||||
|
||||
- gst: Add non-inline ref/unref/copy/replace methods for various mini
|
||||
objects (buffer, bufferlist, caps, context, event, memory, message,
|
||||
promise, query, sample, taglist, uri) for use in bindings such as
|
||||
gstreamer-sharp
|
||||
- harness: don’t use GST_DEBUG_OBJECT with GstHarness which is not a
|
||||
GObject
|
||||
|
||||
gst-plugins-base
|
||||
|
||||
- audiorate: Make buffer writable before changing its metadata
|
||||
- compositor: fix blending of subsampled components
|
||||
- decodebin3: When reconfiguring a slot make sure that the ghostpad is
|
||||
unlinked
|
||||
- decodebin3: Release selection lock when pushing EOS
|
||||
- encodebasebin: Ensure that parsers are compatible with selected
|
||||
encoders
|
||||
- tagdemux: resize and trim buffer in place to fix interaction with
|
||||
oggdemux
|
||||
- videoaggregator: Pop out old buffers on timeout
|
||||
- video-blend: fix blending 8-bit and 16-bit frames together
|
||||
- appsrc: fix signal documentation
|
||||
- gl: document some GL caps specifics
|
||||
- libvisual: workaround clang compiler warning
|
||||
|
||||
gst-plugins-good
|
||||
|
||||
- deinterlace: fix build of assembly optimisations on macOS
|
||||
- splitmuxsink: Avoid deadlock when releasing a pad from a running
|
||||
muxer
|
||||
- splitmuxsink: fix bogus fragment split
|
||||
- v4l2object: Map correct video format for RGBA
|
||||
- videoflip: fix possible crash when changing video-direction/method
|
||||
while running
|
||||
|
||||
gst-plugins-bad
|
||||
|
||||
- assrender: fix mutex handling in certain flushing/error situations
|
||||
- dvbsuboverlay: Add support for dynamic resolution update
|
||||
- dashsink: fix critical log of dynamic pipeline
|
||||
- d3d11shader: Fix ID3DBlob object leak
|
||||
- d3d11videosink: Prepare window once streaming started
|
||||
- decklinkaudiosrc: Fix duration of the first audio frame after each
|
||||
discont
|
||||
- intervideosrc: fix negotiation of interlaced caps
|
||||
- msdk: needn’t close mfx session when failed, fixes double free /
|
||||
potential crash
|
||||
- msdk: check GstMsdkContext instead of mfxSession instance
|
||||
- srt: fix locking when retrieving stats
|
||||
- rtmp2src: fix leaks when connection is cancelled during startup or
|
||||
connection fails
|
||||
|
||||
gst-plugins-ugly
|
||||
|
||||
- no changes
|
||||
|
||||
gst-libav
|
||||
|
||||
- avauddec: Drain decoder on decoding failure, fixes timestamps after
|
||||
decoding errors
|
||||
|
||||
gst-rtsp-server
|
||||
|
||||
- rtsp-media: Only count senders when counting blocked streams
|
||||
- rtsp-client: Only unref client watch context on finalize, to avoid
|
||||
deadlock
|
||||
|
||||
gstreamer-vaapi
|
||||
|
||||
- no changes
|
||||
|
||||
gstreamer-sharp
|
||||
|
||||
- no changes
|
||||
|
||||
gst-omx
|
||||
|
||||
- no changes
|
||||
|
||||
gst-python
|
||||
|
||||
- no changes
|
||||
|
||||
gst-editing-services
|
||||
|
||||
- launch: Ensure to add required ref to profiles from project
|
||||
- tests: fix meson test env setup to make sure we use the right
|
||||
gst-plugin-scanner
|
||||
|
||||
gst-integration-testsuites
|
||||
|
||||
- no changes
|
||||
|
||||
gst-build
|
||||
|
||||
- meson: Update zlib.wrap to use wrapdb instead of github fork
|
||||
|
||||
Cerbero build tool and packaging changes in 1.18.3
|
||||
|
||||
- Add support for Apple silicon
|
||||
- Build and ship RIST plugin
|
||||
|
||||
Contributors to 1.18.3
|
||||
|
||||
Andoni Morales Alastruey, Edward Hervey, Haihao Xiang, Haihua Hu, Hou
|
||||
Qi, Ignacio Casal Quinteiro, Jakub Adam, Jan Alexander Steffens
|
||||
(heftig), Jan Schmidt, Jordan Petridis, Lawrence Troup, Lim Siew Hoon,
|
||||
Mathieu Duponchelle, Matthew Waters, Nicolas Dufresne, Raju Babannavar,
|
||||
Sebastian Dröge, Seungha Yang, Thibault Saunier, Tim-Philipp Müller,
|
||||
Tobias Ronge, Vivia Nikolaidou,
|
||||
|
||||
… 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.18.3
|
||||
|
||||
- List of Merge Requests applied in 1.18.3
|
||||
- List of Issues fixed in 1.18.3
|
||||
|
||||
Schedule for 1.20
|
||||
|
||||
Our next major feature release will be 1.20, and 1.19 will be the
|
||||
|
@ -2583,8 +2724,9 @@ unstable development version leading up to the stable 1.20 release. The
|
|||
development of 1.19/1.20 will happen in the git master branch.
|
||||
|
||||
The plan for the 1.20 development cycle is yet to be confirmed, but it
|
||||
is now expected that feature freeze will take place some time in January
|
||||
2021, with the first 1.20 stable release around February/March 2021.
|
||||
is now expected that feature freeze will take place some time in
|
||||
January/February 2021, with the first 1.20 stable release hopefully
|
||||
around February/March 2021.
|
||||
|
||||
1.20 will be backwards-compatible to the stable 1.18, 1.16, 1.14, 1.12,
|
||||
1.10, 1.8, 1.6, 1.4, 1.2 and 1.0 release series.
|
||||
|
|
2
RELEASE
2
RELEASE
|
@ -1,4 +1,4 @@
|
|||
This is GStreamer core 1.18.2.
|
||||
This is GStreamer core 1.18.3.
|
||||
|
||||
The GStreamer team is thrilled to announce a new major feature release
|
||||
of your favourite cross-platform multimedia framework!
|
||||
|
|
|
@ -38,6 +38,16 @@ hierarchy, and a set of media-agnostic core elements.
|
|||
</GitRepository>
|
||||
</repository>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<revision>1.18.3</revision>
|
||||
<branch>1.18</branch>
|
||||
<name></name>
|
||||
<created>2021-01-13</created>
|
||||
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.18.3.tar.xz" />
|
||||
</Version>
|
||||
</release>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<revision>1.18.2</revision>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
project('gstreamer', 'c',
|
||||
version : '1.18.2.1',
|
||||
version : '1.18.3',
|
||||
meson_version : '>= 0.48',
|
||||
default_options : [ 'warning_level=1',
|
||||
'buildtype=debugoptimized' ])
|
||||
|
|
Loading…
Reference in a new issue