mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 11:41:09 +00:00
Release 1.18.0
This commit is contained in:
parent
1919a8873e
commit
7cb583bb04
7 changed files with 2287 additions and 69 deletions
|
@ -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
210
ChangeLog
|
@ -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>
|
||||||
|
|
2
README
2
README
|
@ -1,4 +1,4 @@
|
||||||
GStreamer 1.17.x development series
|
GStreamer 1.18.x stable series
|
||||||
|
|
||||||
WHAT IT IS
|
WHAT IT IS
|
||||||
----------
|
----------
|
||||||
|
|
13
RELEASE
13
RELEASE
|
@ -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/
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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' ])
|
||||||
|
|
Loading…
Reference in a new issue