Release 1.18.0

This commit is contained in:
Tim-Philipp Müller 2020-09-08 00:07:45 +01:00
parent 1919a8873e
commit 7cb583bb04
7 changed files with 2287 additions and 69 deletions

View file

@ -1 +1 @@
include: "https://gitlab.freedesktop.org/gstreamer/gst-ci/raw/master/gitlab/ci_template.yml" include: "https://gitlab.freedesktop.org/gstreamer/gst-ci/raw/1.18/gitlab/ci_template.yml"

210
ChangeLog
View file

@ -1,3 +1,213 @@
=== release 1.18.0 ===
2020-09-08 00:07:45 +0100 Tim-Philipp Müller <tim@centricular.com>
* ChangeLog:
* NEWS:
* README:
* RELEASE:
* gst-plugins-bad.doap:
* meson.build:
Release 1.18.0
2020-09-07 22:48:27 +0100 Tim-Philipp Müller <tim@centricular.com>
* meson.build:
* scripts/dist-translations.py:
* scripts/meson.build:
meson: dist pot file in tarball
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1558>
2020-09-07 12:14:47 +0300 Sebastian Dröge <sebastian@centricular.com>
* ext/x265/gstx265enc.c:
* gst/videoparsers/gsth264parse.c:
* gst/videoparsers/gsth265parse.c:
* sys/nvcodec/gstnvdec.c:
* sys/nvcodec/gstnvh264enc.c:
* sys/nvcodec/gstnvh265enc.c:
gst: Update for gst_video_transfer_function_*() function renaming
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1557>
2020-09-01 15:05:07 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
* tests/check/elements/mpegtsmux.c:
tests: mpegtsmux: Test that we can manipulate pads after stop
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1552>
2020-09-01 14:56:55 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
* gst/mpegtsmux/gstbasetsmux.c:
mpegtsmux: Keep mux usable after stop
Otherwise you cannot request new pads until after it is started again.
gst_base_ts_mux_reset with FALSE is still called in the dispose
implementation, so the muxer still gets deallocated when we actually
clean up.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1552>
2020-09-01 13:32:44 +0800 Haihao Xiang <haihao.xiang@intel.com>
* sys/msdk/gstmsdkvp9dec.c:
msdkvp9dec: change the include header order
This fixes the compiler error when MFX_VERSION_USE_LATEST is defined in
the SDK.
/usr/include/mfx/mfxvp9.h:48:5: error: unknown type name mfxExtBuffer
mfxExtBuffer Header;
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1549>
2020-08-29 02:42:12 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
* gst/rtmp2/gstrtmp2locationhandler.c:
rtmp2: Need to unescape the userinfo before setting
This regressed in 827afa206d8c9675f2a7af402396552c2ed1df09. The same
fix was also committed to the webrtc element, but rtmp2 was missed.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1547>
2020-08-29 02:40:44 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
* ext/webrtc/gstwebrtcice.c:
webrtc: Clean up the userinfo unescaping code
Continuation from 04fd705906f4bd4cf1901001484e60c21e1b3139. This is
easier to understand and also avoids two copies.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1547>
2020-08-25 10:04:53 +0200 Jérôme Laheurte <jerome@jeromelaheurte.net>
* sys/dshowsrcwrapper/BUILD.txt:
* sys/dshowsrcwrapper/CMakeLists.txt:
dshowsrcwrapper: Update build instructions. Add _builddir to include search path.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1537>
2020-08-28 07:53:26 +1000 Jonathan Matthew <jonathan@d14n.org>
* ext/modplug/gstmodplug.cc:
modplug: avoid division by zero
Under some conditions, GetMaxPosition() returns zero, which should cause
position queries to fail rather than crash.
2020-08-21 18:40:59 -0400 trilene <trilene@runbox.com>
* ext/webrtc/gstwebrtcice.c:
webrtc: Unescape turnserver user and password
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1530>
2020-08-22 23:33:48 +0200 Fabrice Fontaine <fontaine.fabrice@gmail.com>
* gst-libs/gst/opencv/meson.build:
meson: allow the user to disable opencv
Allow the user to really disable opencv through meson (i.e.
-Dopencv=disabled).
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1533>
2020-08-25 23:46:16 +0100 Tim-Philipp Müller <tim@centricular.com>
* ext/sctp/usrsctp/usrsctplib/netinet/sctp_constants.h:
sctp: usrsctp: increase DIAG_MSG_LEN to accomodate longer file path
Fixes "%s directive output truncated writing XX bytes into
a region of size NN [-Wformat-truncation=]" compiler warnings.
https://github.com/sctplab/usrsctp/pull/521
Fixes #1389
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1540>
2020-08-25 10:49:11 +0200 Jérôme Laheurte <jerome@jeromelaheurte.net>
* sys/dshowsrcwrapper/gstdshow.cpp:
dshowsrcwrapper: fix typo in variable name
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1538>
2020-08-21 16:28:42 +0200 Wim Taymans <wtaymans@redhat.com>
* gst-libs/gst/vulkan/meson.build:
vulkan: fix the enumtypes install path
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1528>
2020-08-22 14:38:38 +0100 Philippe Normand <philn@igalia.com>
* ext/wpe/gstwpesrc.cpp:
wpe: skip glbasesrc decide_allocation when non-GL caps are negotiated
Checking for GL caps features in gl_start() was done too late in case the parent
class fails to setup a working GL context. The element now determines if GL
support should be enabled during the decide-allocation query handling.
Additionally, when no GL context was found, we need to handle the element
cleanup because in that situation glbasesrc won't call gl_stop.
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1376
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1532>
2020-08-21 22:48:48 +0900 Seungha Yang <seungha@centricular.com>
* gst-libs/gst/codecs/gsth264decoder.c:
codecs: h264decoder: Fix possible GstH264Picture leak and small cleanup
Don't leak pictures when dpb is full unexpectedly.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1527>
2020-08-21 02:36:13 +0900 Seungha Yang <seungha@centricular.com>
* sys/d3d11/gstd3d11videosink.c:
d3d11videosink: Fix crash caused by missing null termination
gst_caps_features_new() must be null terminated.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1524>
2020-08-19 16:50:46 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
* sys/va/gstvaallocator.c:
va: allocator: remove parameter from _create_buffer_surface()
Don't the allocator to _create_buffer_surface() since it's not used.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1516>
2020-08-19 17:18:26 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
* sys/va/gstvautils.c:
va: utils: free allocated string
and fix a memleak
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1516>
2020-08-18 09:05:00 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
* sys/va/gstvautils.c:
va: utils: fix log category initialization
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1516>
2020-08-18 11:39:46 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
* sys/va/gstvah264dec.c:
* sys/va/gstvah264dec.h:
va: h264dec: check va allocator at decide allocation
And some code cleanups
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1516>
2020-08-18 11:38:46 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
* sys/va/gstvadecoder.c:
va: decoder: improve locks for member variable access
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1516>
2020-08-24 17:01:59 +1000 Matthew Waters <matthew@centricular.com>
* ext/webrtc/webrtcdatachannel.c:
webrtc/datachannel: clear the error after use
Fixes a memory leak
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1535>
2020-08-24 17:01:22 +1000 Matthew Waters <matthew@centricular.com>
* ext/webrtc/webrtcdatachannel.c:
* gst-libs/gst/webrtc/datachannel.c:
webrtc/datachannel: free previous protocol/label fields
Fixes a memory leak
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1535>
2020-08-24 17:00:30 +1000 Matthew Waters <matthew@centricular.com>
* tests/check/elements/webrtcbin.c:
tests/webrtc: unref GBytes after use
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1535>
2020-08-24 16:58:41 +1000 Matthew Waters <matthew@centricular.com>
* ext/sctp/gstsctpdec.c:
sctpdec: unref after retrieving the static pad template
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1535>
=== release 1.17.90 === === release 1.17.90 ===
2020-08-20 16:14:23 +0100 Tim-Philipp Müller <tim@centricular.com> 2020-08-20 16:14:23 +0100 Tim-Philipp Müller <tim@centricular.com>

2117
NEWS

File diff suppressed because it is too large Load diff

2
README
View file

@ -1,4 +1,4 @@
GStreamer 1.17.x development series GStreamer 1.18.x stable series
WHAT IT IS WHAT IT IS
---------- ----------

13
RELEASE
View file

@ -1,13 +1,16 @@
This is GStreamer gst-plugins-bad 1.17.90. This is GStreamer gst-plugins-bad 1.18.0.
GStreamer 1.17 is the development branch leading up to the next major The GStreamer team is thrilled to announce a new major feature release
stable version which will be 1.18. of your favourite cross-platform multimedia framework!
The 1.17 development series adds new features on top of the 1.16 series and is As always, this release is again packed with new features, bug fixes and
other improvements.
The 1.18 release series adds new features on top of the 1.16 series and is
part of the API and ABI-stable 1.x release series of the GStreamer multimedia part of the API and ABI-stable 1.x release series of the GStreamer multimedia
framework. framework.
Full release notes will one day be found at: Full release notes can be found at:
https://gstreamer.freedesktop.org/releases/1.18/ https://gstreamer.freedesktop.org/releases/1.18/

View file

@ -33,6 +33,16 @@ real live maintainer, or some actual wide use.
</GitRepository> </GitRepository>
</repository> </repository>
<release>
<Version>
<revision>1.18.0</revision>
<branch>master</branch>
<name></name>
<created>2020-09-08</created>
<file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.18.0.tar.xz" />
</Version>
</release>
<release> <release>
<Version> <Version>
<revision>1.17.90</revision> <revision>1.17.90</revision>

View file

@ -1,5 +1,5 @@
project('gst-plugins-bad', 'c', 'cpp', project('gst-plugins-bad', 'c', 'cpp',
version : '1.17.90', version : '1.18.0',
meson_version : '>= 0.49', meson_version : '>= 0.49',
default_options : [ 'warning_level=1', default_options : [ 'warning_level=1',
'buildtype=debugoptimized' ]) 'buildtype=debugoptimized' ])