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
2d8e1fafb9
commit
f21623c1f6
7 changed files with 2189 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"
|
||||
|
|
112
ChangeLog
112
ChangeLog
|
@ -1,3 +1,115 @@
|
|||
=== release 1.18.0 ===
|
||||
|
||||
2020-09-08 00:03:33 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* ChangeLog:
|
||||
* NEWS:
|
||||
* README:
|
||||
* RELEASE:
|
||||
* gst-plugins-base.doap:
|
||||
* meson.build:
|
||||
Release 1.18.0
|
||||
|
||||
2020-09-07 22:36:54 +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-base/-/merge_requests/808>
|
||||
|
||||
2020-09-07 12:10:16 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* gst-libs/gst/video/video-color.c:
|
||||
* gst-libs/gst/video/video-color.h:
|
||||
* gst-libs/gst/video/video-converter.c:
|
||||
* gst/videoconvert/gstvideoconvert.c:
|
||||
* tests/check/libs/video.c:
|
||||
video: Rename gst_video_color_transfer_*() to gst_video_transfer_function_*() in new API
|
||||
The type is called GstVideoTransferFunction so the function names should
|
||||
match, otherwise gobject-introspection is keeping the functions as
|
||||
global functions instead of methods on the type.
|
||||
The same mistake was also made in lots of other APIs over the years, but
|
||||
here we can at least fix it for 1.18 still.
|
||||
Thanks to Marijn Suijten for noticing.
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/807>
|
||||
|
||||
2020-09-02 21:53:51 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
|
||||
|
||||
* pkgconfig/meson.build:
|
||||
meson: Fix gstreamer-gl-prototypes pkgconfig file on Windows
|
||||
When we're using wgl, we have to link to `-lopengl32`, not `-lGL`.
|
||||
Fixes building of anything that uses this pc file, such as the nvcodec
|
||||
plugin.
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/803>
|
||||
|
||||
2020-08-28 12:56:38 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* gst-libs/gst/audio/gstaudiodecoder.c:
|
||||
* gst-libs/gst/audio/gstaudioencoder.c:
|
||||
* gst-libs/gst/video/gstvideodecoder.c:
|
||||
* gst-libs/gst/video/gstvideoencoder.c:
|
||||
audio/video: Copy more metas by default in the codec base classes
|
||||
For audio we copy metas that have no tags at all, or that only have the
|
||||
"audio" and/or "audio-channels" tag. Audio codecs don't change the
|
||||
audio aspect of the stream and in almost all cases don't change the
|
||||
number of channels. They might however change the sample rate (e.g.
|
||||
Opus). Subclasses that change the number of channels will have to
|
||||
override ::transform_meta() accordingly.
|
||||
For video we copy metas that have no tags at all, or that only have the
|
||||
"video" and/or "video-size" and/or "video-orientation" tag. Video codecs
|
||||
don't change the "video" aspect of the stream and in almost all cases
|
||||
don't change the resolution or orientation. Subclasses that rescale or
|
||||
change the orientation will have to override ::transform_meta()
|
||||
accordingly.
|
||||
See https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/576#note_610581
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/801>
|
||||
|
||||
2020-08-28 12:30:43 +0100 Tim-Philipp Müller <tim@centricular.com>
|
||||
|
||||
* gst/videoscale/gstvideoscale.c:
|
||||
videoscale: make local quark vars static
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/802>
|
||||
|
||||
2020-08-26 19:15:19 +1000 Matthew Waters <matthew@centricular.com>
|
||||
|
||||
* gst-libs/gst/gl/gl_mkenum.py:
|
||||
* gst-libs/gst/gl/meson.build:
|
||||
gl/build: build with implicit_include_directories : false
|
||||
Fixes case-insensitive file systems confusing gst-libs/gst/gl/egl/egl.h
|
||||
with EGL/egl.h when the source directory gst-libs/gst/gl is automatically
|
||||
added to the compiler's search path.
|
||||
Due to https://github.com/mesonbuild/meson/issues/7582 we also need to
|
||||
perform manual enumtype generation.
|
||||
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/814
|
||||
|
||||
2020-08-20 05:44:46 +1000 Jan Schmidt <jan@centricular.com>
|
||||
|
||||
* gst/compositor/compositororc-dist.c:
|
||||
* gst/compositor/compositororc.orc:
|
||||
compositor: fix off-by-1 error in blending ARGB
|
||||
Use a more naive blend formulation that avoids off-by-one errors
|
||||
at the 0x00 and 0xff alpha endpoints.
|
||||
Fixes #810
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/796>
|
||||
|
||||
2020-08-25 12:56:21 +0300 Sebastian Dröge <sebastian@centricular.com>
|
||||
|
||||
* gst/audioresample/gstaudioresample.c:
|
||||
* gst/videorate/gstvideorate.c:
|
||||
* gst/videoscale/gstvideoscale.c:
|
||||
videorate/videoscale/audioresample: Ensure that the caps returned from fixate_caps() are actually fixated
|
||||
If there is some other field than the ones we care about left and not
|
||||
fixated yet then basetransform will just error out. So instead just pass
|
||||
the result through gst_caps_fixate() in the very end.
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/799>
|
||||
|
||||
2019-04-16 12:08:30 +0100 Marcin Kolny <marcin.kolny@gmail.com>
|
||||
|
||||
* gst-libs/gst/pbutils/encoding-profile.c:
|
||||
encoding-profile: minor fix in documentation
|
||||
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/212>
|
||||
|
||||
=== release 1.17.90 ===
|
||||
|
||||
2020-08-20 16:10:18 +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
|
||||
----------
|
||||
|
|
13
RELEASE
13
RELEASE
|
@ -1,13 +1,16 @@
|
|||
This is GStreamer gst-plugins-base 1.17.90.
|
||||
This is GStreamer gst-plugins-base 1.18.0.
|
||||
|
||||
GStreamer 1.17 is the development branch leading up to the next major
|
||||
stable version which will be 1.18.
|
||||
The GStreamer team is thrilled to announce a new major feature release
|
||||
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
|
||||
framework.
|
||||
|
||||
Full release notes will one day be found at:
|
||||
Full release notes can be found at:
|
||||
|
||||
https://gstreamer.freedesktop.org/releases/1.18/
|
||||
|
||||
|
|
|
@ -34,6 +34,16 @@ A wide range of video and audio decoders, encoders, and filters are included.
|
|||
</GitRepository>
|
||||
</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-base/gst-plugins-base-1.18.0.tar.xz" />
|
||||
</Version>
|
||||
</release>
|
||||
|
||||
<release>
|
||||
<Version>
|
||||
<revision>1.17.90</revision>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
project('gst-plugins-base', 'c',
|
||||
version : '1.17.90',
|
||||
version : '1.18.0',
|
||||
meson_version : '>= 0.48',
|
||||
default_options : [ 'warning_level=1',
|
||||
'buildtype=debugoptimized' ])
|
||||
|
|
Loading…
Reference in a new issue