Commit 3fa74d78 authored by Tim-Philipp Müller's avatar Tim-Philipp Müller 🐠
Browse files

Release 1.15.2

parent 00af7732
=== release 1.15.2 ===
2019-02-26 12:01:53 +0000 Tim-Philipp Müller <>
* ChangeLog:
* gstreamer-vaapi.doap:
Release 1.15.2
2019-02-26 12:01:53 +0000 Tim-Philipp Müller <>
* docs/plugins/inspect/plugin-vaapi.xml:
Update docs
2019-02-05 16:59:40 +0800 He Junyan <>
* gst/vaapi/gstvaapivideomemory.c:
vaapivideomemory: Prefer same format for surface and image
We prefer to use the same format between image and surface for gst
vaapi allocator. The old way may choose different formats between
image and surface. For example, the RGBA image may have a NV12 surface.
So we need to do format conversion when we put/get image to surface.
Some drivers such as iHD can not support such conversion and always
cause a data flow error. There may also have some performance cost
for format conversion when put/get images.
So we prefer to use the same format for image and surface in the
allocator. If the surface can not support that format, we then
fallback to find a best one as the surface format.
Co-authored-by: Víctor Jáquez <>
2019-02-15 15:19:51 +0800 He Junyan <>
* gst-libs/gst/vaapi/video-format.c:
libs: Delete the duplicated ARGB video format.
Two ARGB formats with the same format information.
Should be verbose and delete one.
Signed-off-by: He Junyan <>
2019-02-13 10:39:59 -0500 Adam Jackson <>
* common:
* gst-libs/gst/vaapi/gstvaapiutils_glx.c:
glx: Stop specifying GLX_DEPTH_SIZE
This code is just confused. It's asking for at least as many bits of
(z-axis) depth as the root window has bits of (color) depth. For rgb565
or rgb888 this is harmless, but at 10 bits per channel this demands a
30-bit or deeper Z buffer. While some hardware could in principle do a
32-bit Z buffer, Mesa does not expose such fbconfigs (at least on Intel
and AMD).
We're not actually using the Z buffer, so just stop asking for one.
2019-01-14 11:30:48 +0100 Niels De Graef <>
* gst-libs/gst/vaapi/
* gst-libs/gst/vaapi/gstvaapidisplay_wayland.c:
* gst-libs/gst/vaapi/gstvaapidisplay_wayland_priv.h:
* gst-libs/gst/vaapi/gstvaapiwindow_wayland.c:
* gst-libs/gst/vaapi/
* gst/vaapi/gstvaapisink.c:
libs: wayland: add support for XDG-shell protocol
[wl_shell] is officially [deprecated], so provide support for the
XDG-shell protocol should be provided by all desktop-like compositors.
(In case they don't, we can of course fall back to wl_shell).
Note that the XML file is directly provided by the `wayland-protocols`
dependency and generates the protocol marshalling code.
2019-02-16 19:09:50 +0100 Niels De Graef <>
* gst-libs/gst/vaapi/gstvaapiwindow_wayland.c:
libs: window: wayland: Prefix wl_shell_surface field with `wl_`
It will help us to distinguish from other Wayland shell surface
(such as XDG-shell) later on.
2019-01-14 09:58:19 +0100 Niels De Graef <>
* gst-libs/gst/vaapi/gstvaapidisplay_wayland.c:
* gst-libs/gst/vaapi/gstvaapidisplay_wayland_priv.h:
* gst-libs/gst/vaapi/gstvaapiwindow_wayland.c:
libs: wayland: Prefix wl_shell field with `wl_`
It will help us to distinguish from other Wayland shells (such as
XDG-shell) later on.
2019-02-08 09:21:28 +0300 Denis Nagorny <>
* gst-libs/gst/vaapi/gstvaapidisplay.c:
libs: display: lock ensure_profile()
Thread safety patch for ensure_profile() function
Fixes #133
2019-02-08 16:35:39 +0100 Víctor Manuel Jáquez Leal <>
meson: bump the minimum wayland version requirement to 1.11.0
This was missed on commit 77bb3424
2019-01-24 21:08:07 +0100 Víctor Manuel Jáquez Leal <>
* gst-libs/gst/vaapi/gstvaapiwindow_x11.c:
* gst/vaapi/gstvaapisink.c:
vaapisink: x11: trap WM_DELETE_WINDOW message
Register the WM_DELETE_WINDOW message from window manager and
trap it to stop the pipeline cleanly.
2019-01-21 19:22:58 +0100 Víctor Manuel Jáquez Leal <>
* gst-libs/gst/vaapi/gstvaapiwindow.c:
libs: window: remove native-id property
native-id property is problematic since the variable that stores it is
gsize, which is platform specific, and in some is bigger than unsigned
long, and there are not way to handle gsize properties.
Also, GST_VAAPI_ID_INVALID is defined in gsize terms, and we would
like to keep using it for this scope.
This patch removes the native-id property and set it manually in
2019-01-18 10:33:37 +0100 Víctor Manuel Jáquez Leal <>
* gst-libs/gst/vaapi/gstvaapiwindow.c:
libs: window: use G_GSIZE_MODIFIER for window id
gsize type is not equal in all platforms, then the 'l' print modifier
shall not be used always.
This issue was found in Debian builds.
2019-01-17 10:27:13 +0800 Wangfei <>
* gst-libs/gst/vaapi/gstvaapiencoder_h264.c:
* gst-libs/gst/vaapi/gstvaapiencoder_h265.c:
encoder: h264/h265: set SPS cbr_flag with correct value.
The flag only set as 1 when the rate-control mode is CBR.
=== release 1.15.1 ===
2019-01-17 02:36:52 +0000 Tim-Philipp Müller <>
This diff is collapsed.
This is GStreamer gstreamer-vaapi 1.15.1.
This is GStreamer gstreamer-vaapi 1.15.2.
GStreamer 1.15 is the development branch leading up to the next major
stable version which will be 1.16.
# gstreamer-vaapi package version number
m4_define([gst_vaapi_major_version], [1])
m4_define([gst_vaapi_minor_version], [15])
m4_define([gst_vaapi_micro_version], [1])
m4_define([gst_vaapi_micro_version], [2])
m4_define([gst_vaapi_nano_version], [0])
......@@ -16,17 +16,17 @@ dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0
dnl - interfaces added -> increment AGE
dnl - interfaces removed -> AGE = 0
# gstreamer-vaapi library (libtool) version number
m4_define([gst_vaapi_lt_current], [1501])
m4_define([gst_vaapi_lt_current], [1502])
m4_define([gst_vaapi_lt_revision], [0])
m4_define([gst_vaapi_lt_age], [1501])
m4_define([gst_vaapi_lt_age], [1502])
# glib version number
m4_define([glib_version], [2.40])
# gstreamer version number
m4_define([gst_version], [1.15.1])
m4_define([gst_plugins_base_version], [1.15.1])
m4_define([gst_plugins_bad_version], [1.15.1])
m4_define([gst_version], [1.15.2])
m4_define([gst_plugins_base_version], [1.15.2])
m4_define([gst_plugins_bad_version], [1.15.2])
# Wayland minimum version number
m4_define([wayland_api_version], [1.11.0])
......@@ -25,6 +25,16 @@
<file-release rdf:resource="" />
project('gstreamer-vaapi', 'c',
version : '1.15.1',
version : '1.15.2',
meson_version : '>= 0.47.0',
default_options : [ 'warning_level=1',
'buildtype=debugoptimized' ])
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment