OSDN Git Service
Kelvin Hu [Fri, 9 Jun 2017 02:49:40 +0000 (10:49 +0800)]
H264 FEI support
The purpose of FEI (Flexible Encoding Infrastructure) is to allow applications
to have more controls and trade off quality for speed with their own IPs. The
application can optionally provide input to ENC for extra encode control and
get the output from ENC. Application can chose to modify the ENC output/PAK
input during encoding, but the performance impact is significant.
FEI EntryPoint/BufferType/Attrib changes are in va.h, codec common
changes are in va_fei.h, va_fei_h264.h is for H264 special changes
Signed-off-by: Kelvin Hu <kelvin.hu@intel.com>
Signed-off-by: Jonathan Bian <jonathan.bian@intel.com>
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Signed-off-by: Sreerenj Balachandran <sreerenj.balachandran@intel.com>
Signed-off-by: Zhong Li <zhong.li@intel.com>
Signed-off-by: Daniel Charles <daniel.charles@intel.com>
Sreerenj Balachandran [Wed, 12 Jul 2017 22:15:51 +0000 (15:15 -0700)]
Add support for encoding QP buffer
VAEncQPBufferH264 structure is defined to hold QP per 16x16 macroblock
for H.264 encoding, we can add similar structures for other codecs in
the future. VAEncQPBufferType is added to pass the corresponding
QP buffer to the driver for each codec.
Signed-off-by: Sreerenj Balachandran <sreerenj.balachandran@intel.com>
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Signed-off-by: Jonathan Bian <jonathan.bian@intel.com>
Philipp Kerling [Wed, 16 Aug 2017 10:37:27 +0000 (12:37 +0200)]
wayland: Add wl_drm listener immediately upon bind
Events on wl_drm could get lost if the listener is bound only after
the roundtrip is complete. While it is correct that to get all wl_drm
events at most two roundtrips are required, in fact one roundtrip may
be enough if another thread flushes and reads from the connection
in parallel to the initial libva wl_registry roundtrip. It is thus too
late to call wl_drm_add_listener after the roundtrip.
Fixes: #101
Philipp Kerling [Wed, 16 Aug 2017 10:37:27 +0000 (12:37 +0200)]
wayland: Implement registry remove handler
Wayland event handlers are never optional. libwayland-client will abort
the program if events for unbound handlers are to be dispatched.
Although the event queue is only dispatched a few times during
initialization for getting the wl_drm global and authenticating the DRM
device, in rare circumstances it can happen that another global such as
a wl_output - or even wl_drm itself - is removed during that time, which
would crash the program. Implement the handler to fix this.
Fixes: #99
Signed-off-by: Philipp Kerling <pkerling@casix.org>
Philipp Kerling [Wed, 16 Aug 2017 10:37:27 +0000 (12:37 +0200)]
wayland: Immediately destroy wl_* objects when DRM device is authenticated
The Wayland protocol is only used to determine which device driver to
load and initialize the DRM state. After the initial roundtrips that
open and authenticate the DRM device, the Wayland protocol objects
are not used anymore and will only take up memory and possibly have
events queued that never get handled.
As fix, destroy them immediately after DRM auth is through. This commit
also adds more error checking to the initialization function.
Fixes: #100
Signed-off-by: Philipp Kerling <pkerling@casix.org>
Xiang, Haihao [Wed, 16 Aug 2017 05:06:25 +0000 (13:06 +0800)]
Merge branch 'v1.8-branch' into master
Lim Siew Hoon [Mon, 14 Aug 2017 07:35:33 +0000 (15:35 +0800)]
Added a libva_version variable to libva.pc.in
Fixes #95
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Jun Zhao [Thu, 10 Aug 2017 07:33:38 +0000 (03:33 -0400)]
va.h: fix comments error for arbitrary number of MBs per slice.
Signed-off-by: Jun Zhao <jun.zhao@intel.com>
Víctor Manuel Jáquez Leal [Wed, 9 Aug 2017 10:51:12 +0000 (12:51 +0200)]
glx: strcmp compares chars not unsigned chars
Thus, silence the warnings raising by clang-3.8 compiler.
Fixes #89
Signed-off-by: Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
Víctor Manuel Jáquez Leal [Wed, 9 Aug 2017 10:47:30 +0000 (12:47 +0200)]
va_trace: remove unused variables
Remove unused variables detected by clang-3.8
Fixes #89
Signed-off-by: Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
Xiang, Haihao [Wed, 28 Jun 2017 00:24:18 +0000 (08:24 +0800)]
libva 1.8.3
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Zhong Li [Tue, 27 Jun 2017 07:20:56 +0000 (15:20 +0800)]
va_trace: add quality_level trace log
Signed-off-by: Zhong Li <zhong.li@intel.com>
Xiang, Haihao [Mon, 19 Jun 2017 03:01:02 +0000 (11:01 +0800)]
configure fails if requirement can't be met for user's explicit request
Notify user an error if user provides --enable-x11/--enable-glx/--enable-egl/--enable-wayland
however the requirement can't be met. drm has been checked mandatorily
in the script
v2: Remove XEXT_CFLAGS/XFIXES_CFLAGS from va/x11/Makefile.am and use
$X11_PKG_ERRORS in the error message if the requirement is met for VA/X11
This fixes https://github.com/01org/libva/issues/68
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Reviewed-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
Philipp Kerling [Tue, 13 Jun 2017 10:33:27 +0000 (12:33 +0200)]
wayland: Do not rely on external library for wl_drm_interface
Doing the runtime lookup is error-prone (as indicated in the code
already by the two library names) and not necessary at all.
Just compile wl_drm_interface as part of libva which is the usual
way to use extra Wayland protocols. Care must be taken as to not
accidentally export the symbol though.
Philipp Kerling [Tue, 13 Jun 2017 07:54:06 +0000 (09:54 +0200)]
wayland: Also support wl_drm version 1
Just using version 2 without checking would lead to a protocol error
bringing down the entire application, and wl_drm version 1 is still
supported since v2 only adds PRIME capabilities.
Signed-off-by: Philipp Kerling <pkerling@casix.org>
Philipp Kerling [Tue, 13 Jun 2017 11:14:06 +0000 (13:14 +0200)]
Bump wayland-client dependency to 1.11.0
Signed-off-by: Philipp Kerling <pkerling@casix.org>
Philipp Kerling [Tue, 13 Jun 2017 07:45:30 +0000 (09:45 +0200)]
wayland: Use private event queue for compositor communication
(Ab)using the default queue that the application might itself use
already and work on in parallel to initializing libva is not
thread-safe. Make it thread-safe by setting a private queue on a
wrapped wl_display. Also print some more error messages in case things
go wrong.
Signed-off-by: Philipp Kerling <pkerling@casix.org>
Signed-off-by: Olivier Crete <olivier.crete@collabora.com>
Philipp Kerling [Tue, 13 Jun 2017 07:42:40 +0000 (09:42 +0200)]
wayland: Cleanup wl_registry in va_wayland_drm_destroy
Signed-off-by: Philipp Kerling <pkerling@casix.org>
Signed-off-by: Olivier Crete <olivier.crete@collabora.com>
Philipp Kerling [Tue, 13 Jun 2017 07:57:43 +0000 (09:57 +0200)]
wayland: Fix uninitialized registry
Signed-off-by: Philipp Kerling <pkerling@casix.org>
Xiang, Haihao [Mon, 12 Jun 2017 16:03:51 +0000 (00:03 +0800)]
Bump libva to 1.8.4.pre1 for development
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Xiang, Haihao [Mon, 12 Jun 2017 01:53:10 +0000 (09:53 +0800)]
Update NEWS
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Giuseppe [Fri, 9 Jun 2017 20:07:21 +0000 (22:07 +0200)]
Add va_MessagingInit().
Previous to this commit, changing verbosity level
was only possible at build time via the definition
of ENABLE_VA_MESSAGING.
Now it's possible to choose a verbosity level between
{0, 1, 2} by modifying /etc/libva.conf or by setting
the corresponding environment variable LIBVA_MESSAGING_LEVEL.
Signed-off-by: Giuseppe <giuscri@gmail.com>
(cherry picked from commit
b4d0874dcbe99d1f47bd39d0c156ea89ecd0ebcc)
Giuseppe [Fri, 9 Jun 2017 20:07:21 +0000 (22:07 +0200)]
Add va_MessagingInit().
Previous to this commit, changing verbosity level
was only possible at build time via the definition
of ENABLE_VA_MESSAGING.
Now it's possible to choose a verbosity level between
{0, 1, 2} by modifying /etc/libva.conf or by setting
the corresponding environment variable LIBVA_MESSAGING_LEVEL.
Signed-off-by: Giuseppe <giuscri@gmail.com>
Giuseppe [Fri, 9 Jun 2017 20:04:01 +0000 (22:04 +0200)]
Fix small typos.
/etc/libav.conf was spelled incorrectly,
some lines were bad indented because of
mixed tabs and spaces.
Signed-off-by: Giuseppe <giuscri@gmail.com>
(cherry picked from commit
5f93344df466a81ba1388ae6802bb55d1fbad0b2)
Giuseppe [Fri, 9 Jun 2017 20:04:01 +0000 (22:04 +0200)]
Fix small typos.
/etc/libav.conf was spelled incorrectly,
some lines were bad indented because of
mixed tabs and spaces.
Signed-off-by: Giuseppe <giuscri@gmail.com>
Xiang, Haihao [Thu, 1 Jun 2017 15:46:18 +0000 (23:46 +0800)]
Avoid assertion fault when trying to draw a big picture
The display server doesn't support the big picture, so the returned
buffer is NULL. The fix returns a NULL buffer instead of assertion fault
in libva-x11, the backend driver should handle this case in a right way
as well.
This fixes https://github.com/01org/libva/issues/51
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
(cherry picked from commit
e4072fb1f2cccb468fc84c67c5c51e649affec48)
Xiang, Haihao [Thu, 1 Jun 2017 08:44:45 +0000 (16:44 +0800)]
Remove the dummy driver
No one is interested in this dummy driver and it is not maintained.
This fixes https://github.com/01org/libva/issues/28
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
(cherry picked from commit
61785ae8eead50bfe785b5cbaacf42a49e1d0fd3)
U. Artie Eoff [Thu, 25 May 2017 17:50:22 +0000 (10:50 -0700)]
README.md: update Slack Team invite URL
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
(cherry picked from commit
ad40e9b13edc0675368ce87eec73d77daa7f139c)
Chih-Wei Huang [Mon, 8 May 2017 04:04:35 +0000 (12:04 +0800)]
android: move libva-android to /vendor
This was missed in the previous commit
bed97ef.
Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>
(cherry picked from commit
7d012d079aa1cd76b48cdb0bc4b6ee4227d2550c)
Chih-Wei Huang [Fri, 12 May 2017 02:15:09 +0000 (10:15 +0800)]
android: remove rules of unnecessary libraries
Both libva-tpi and libva-egl should not be used any more.
Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>
(cherry picked from commit
52a8af0d3dd19ec2313b43100022ff22fb61283d)
Xu Guangxin [Sat, 6 May 2017 09:51:13 +0000 (05:51 -0400)]
android: open renderD128 by default
if we open card0, we need be a root to call I915_PARAM_CHIPSET_ID,
but mediaservice's owner is not root, open renderD128 will fix this.
(cherry picked from commit
b1aa5568ad619eb5f526f653a15154c03f3bcb87)
Jun Zhao [Mon, 8 May 2017 05:22:33 +0000 (13:22 +0800)]
va_trace: add traces for MB rate control/temporal layer
add trace information for mb_rate_control/temporal_id in
VAEncMiscParameterRateControl
Signed-off-by: Jun Zhao <jun.zhao@intel.com>
(cherry picked from commit
9458fd8893919633e4fe146cafcf339ffbc3c8ae)
peng.chen [Tue, 2 May 2017 03:03:32 +0000 (11:03 +0800)]
Add the suffix_str back into the tracing file name
Fix #44
(cherry picked from commit
bd949b77e8f0226a746b5fc2002b01a0e9ea1f2e)
Chih-Wei Huang [Wed, 26 Apr 2017 05:32:29 +0000 (13:32 +0800)]
android: change VA_DRIVERS_PATH to /vendor
Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>
(cherry picked from commit
63e14fc10177f88fb1350681120b4bce15ea81a7)
Chih-Wei Huang [Wed, 26 Apr 2017 05:31:00 +0000 (13:31 +0800)]
android: move the libraries to /vendor
Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>
(cherry picked from commit
bed97efad515ebb904f5c5a62adba2c2517813e2)
Chih-Wei Huang [Thu, 6 Apr 2017 05:26:45 +0000 (13:26 +0800)]
Remove the unnecessary exec bit
These files are not executables.
Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>
(cherry picked from commit
8352ab917198e8034461d068266d4e5437d16d7c)
Chih-Wei Huang [Thu, 6 Apr 2017 05:18:37 +0000 (13:18 +0800)]
android: change libva drivers path
Use the path similar to linux desktop.
Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>
(cherry picked from commit
a42e50357d6b76a949641ed6c7f9557e2867be60)
Chih-Wei Huang [Thu, 6 Apr 2017 04:56:57 +0000 (12:56 +0800)]
android: enable logging except the user build
Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>
(cherry picked from commit
cffbd24dd227d3552f2f025276afae21c0168a54)
Chih-Wei Huang [Thu, 6 Apr 2017 04:01:46 +0000 (12:01 +0800)]
android: simplify Android logging
To support older versions, just check if ALOGx are defined.
Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>
(cherry picked from commit
340d99b62600c1f86eabdefbfa778559d5ac5a7c)
Chih-Wei Huang [Thu, 6 Apr 2017 02:45:09 +0000 (10:45 +0800)]
android: remove redundant -DANDROID
It has already been defined by the Android build system.
Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>
(cherry picked from commit
9d345be87f9e163d054449d363659a60e2f3867f)
Chih-Wei Huang [Thu, 6 Apr 2017 02:27:28 +0000 (10:27 +0800)]
android: use LOCAL_EXPORT_C_INCLUDE_DIRS to get include paths
The documents of Android build system explicitly said LOCAL_COPY_HEADERS
and LOCAL_COPY_HEADERS_TO are deprecated.
Replace them by the LOCAL_EXPORT_C_INCLUDE_DIRS variable. The modules
that use libva will get the include path automatically.
Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>
(cherry picked from commit
0f021eb30657fbcf8c46e9585ea975a317263fd5)
Chih-Wei Huang [Wed, 5 Apr 2017 10:37:01 +0000 (18:37 +0800)]
android: fix the rules to generate va_version.h
Android source tree has to be read-only. The generated files should
be put to the $(OUT)/gen/ dir. Besides, LOCAL_GENERATED_SOURCES must
be set before include $(BUILD_SHARED_LIBRARY). Otherwise it has no
effect.
Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>
(cherry picked from commit
cfcd7c5e1a65a08b36ae3114f7248f5fb92ed64b)
Linda Yu [Thu, 2 Mar 2017 06:00:54 +0000 (14:00 +0800)]
libva: change to use ANativeWindow
Jira: https://01.org/jira/browser/AIA-65
Test: vainfo
Signed-off-by: Linda Yu <linda.yu@intel.com>
(cherry picked from commit
db9288557511698bba192ac0cf084c00bcc1fd7f)
Andrey Maslennikov [Wed, 19 Apr 2017 07:51:57 +0000 (10:51 +0300)]
Fix links formatting in CONTRIBUTING.md
(cherry picked from commit
40a735d61e2c2ec8a9e97e2a555b0e7f94507d27)
Andrey Maslennikov [Wed, 19 Apr 2017 07:50:34 +0000 (10:50 +0300)]
Fix heading in README.md
(cherry picked from commit
b120e839fbe31267b8c721d3e12fa6d364c15d6d)
Xiang, Haihao [Tue, 16 May 2017 05:23:21 +0000 (13:23 +0800)]
Bump libva to 1.8.3.pre1 for development
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
(cherry picked from commit
5899f5af136136ea9b3ad7a140f22c2666a7d81f)
Xiang, Haihao [Thu, 1 Jun 2017 15:46:18 +0000 (23:46 +0800)]
Avoid assertion fault when trying to draw a big picture
The display server doesn't support the big picture, so the returned
buffer is NULL. The fix returns a NULL buffer instead of assertion fault
in libva-x11, the backend driver should handle this case in a right way
as well.
This fixes https://github.com/01org/libva/issues/51
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Xiang, Haihao [Thu, 1 Jun 2017 08:44:45 +0000 (16:44 +0800)]
Remove the dummy driver
No one is interested in this dummy driver and it is not maintained.
This fixes https://github.com/01org/libva/issues/28
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
U. Artie Eoff [Thu, 25 May 2017 17:50:22 +0000 (10:50 -0700)]
README.md: update Slack Team invite URL
Signed-off-by: U. Artie Eoff <ullysses.a.eoff@intel.com>
Xiang, Haihao [Mon, 22 May 2017 15:13:39 +0000 (23:13 +0800)]
libva 1.8.2
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Xiang, Haihao [Tue, 16 May 2017 05:23:21 +0000 (13:23 +0800)]
Bump libva to 1.8.3.pre1 for development
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Xiang, Haihao [Mon, 15 May 2017 07:19:56 +0000 (15:19 +0800)]
libva 1.8.2.pre1
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Chih-Wei Huang [Mon, 8 May 2017 04:04:35 +0000 (12:04 +0800)]
android: move libva-android to /vendor
This was missed in the previous commit
bed97ef.
Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>
Chih-Wei Huang [Fri, 12 May 2017 02:15:09 +0000 (10:15 +0800)]
android: remove rules of unnecessary libraries
Both libva-tpi and libva-egl should not be used any more.
Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>
Xu Guangxin [Sat, 6 May 2017 09:51:13 +0000 (05:51 -0400)]
android: open renderD128 by default
if we open card0, we need be a root to call I915_PARAM_CHIPSET_ID,
but mediaservice's owner is not root, open renderD128 will fix this.
Jun Zhao [Mon, 8 May 2017 05:22:33 +0000 (13:22 +0800)]
va_trace: add traces for MB rate control/temporal layer
add trace information for mb_rate_control/temporal_id in
VAEncMiscParameterRateControl
Signed-off-by: Jun Zhao <jun.zhao@intel.com>
peng.chen [Tue, 2 May 2017 03:03:32 +0000 (11:03 +0800)]
Add the suffix_str back into the tracing file name
Fix #44
Xiang, Haihao [Tue, 2 May 2017 02:46:27 +0000 (10:46 +0800)]
Merge pull request #37 from cwhuang/master
A series patches for Android
Chih-Wei Huang [Wed, 26 Apr 2017 05:32:29 +0000 (13:32 +0800)]
android: change VA_DRIVERS_PATH to /vendor
Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>
Chih-Wei Huang [Wed, 26 Apr 2017 05:31:00 +0000 (13:31 +0800)]
android: move the libraries to /vendor
Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>
Chih-Wei Huang [Thu, 6 Apr 2017 05:26:45 +0000 (13:26 +0800)]
Remove the unnecessary exec bit
These files are not executables.
Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>
Chih-Wei Huang [Thu, 6 Apr 2017 05:18:37 +0000 (13:18 +0800)]
android: change libva drivers path
Use the path similar to linux desktop.
Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>
Chih-Wei Huang [Thu, 6 Apr 2017 04:56:57 +0000 (12:56 +0800)]
android: enable logging except the user build
Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>
Chih-Wei Huang [Thu, 6 Apr 2017 04:01:46 +0000 (12:01 +0800)]
android: simplify Android logging
To support older versions, just check if ALOGx are defined.
Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>
Chih-Wei Huang [Thu, 6 Apr 2017 02:45:09 +0000 (10:45 +0800)]
android: remove redundant -DANDROID
It has already been defined by the Android build system.
Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>
Chih-Wei Huang [Thu, 6 Apr 2017 02:27:28 +0000 (10:27 +0800)]
android: use LOCAL_EXPORT_C_INCLUDE_DIRS to get include paths
The documents of Android build system explicitly said LOCAL_COPY_HEADERS
and LOCAL_COPY_HEADERS_TO are deprecated.
Replace them by the LOCAL_EXPORT_C_INCLUDE_DIRS variable. The modules
that use libva will get the include path automatically.
Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>
Chih-Wei Huang [Wed, 5 Apr 2017 10:37:01 +0000 (18:37 +0800)]
android: fix the rules to generate va_version.h
Android source tree has to be read-only. The generated files should
be put to the $(OUT)/gen/ dir. Besides, LOCAL_GENERATED_SOURCES must
be set before include $(BUILD_SHARED_LIBRARY). Otherwise it has no
effect.
Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>
Linda Yu [Thu, 2 Mar 2017 06:00:54 +0000 (14:00 +0800)]
libva: change to use ANativeWindow
Jira: https://01.org/jira/browser/AIA-65
Test: vainfo
Signed-off-by: Linda Yu <linda.yu@intel.com>
Xiang, Haihao [Wed, 19 Apr 2017 08:44:46 +0000 (16:44 +0800)]
Merge pull request #42 from amaslenn/fix-md
docs: fix formatting in markdown files
Andrey Maslennikov [Wed, 19 Apr 2017 07:51:57 +0000 (10:51 +0300)]
Fix links formatting in CONTRIBUTING.md
Andrey Maslennikov [Wed, 19 Apr 2017 07:50:34 +0000 (10:50 +0300)]
Fix heading in README.md
Xiang, Haihao [Wed, 19 Apr 2017 04:21:08 +0000 (12:21 +0800)]
Merge branch 'v1.8-branch' into 01org--master
Conflicts:
configure.ac
Xiang, Haihao [Mon, 10 Apr 2017 08:14:02 +0000 (16:14 +0800)]
libva 1.8.1
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Xiang, Haihao [Thu, 6 Apr 2017 13:25:13 +0000 (21:25 +0800)]
Bump libva to 1.8.2.pre1 for development
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Xiang, Haihao [Thu, 6 Apr 2017 13:22:54 +0000 (21:22 +0800)]
libva 1.8.1.pre1
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Xiang, Haihao [Fri, 31 Mar 2017 07:16:57 +0000 (15:16 +0800)]
libva 1.8.0
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Xiang, Haihao [Mon, 27 Mar 2017 13:39:20 +0000 (21:39 +0800)]
libva 1.8.0.pre3
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Xiang, Haihao [Thu, 16 Mar 2017 08:16:27 +0000 (16:16 +0800)]
libva 1.8.0.pre2
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Xiang, Haihao [Tue, 7 Mar 2017 15:42:43 +0000 (23:42 +0800)]
Bump libva to 1.8.1.pre1 for development
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Xiang, Haihao [Mon, 6 Mar 2017 07:18:16 +0000 (15:18 +0800)]
Update NEWS for 1.8.0.pre1
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Jussi Kukkonen [Thu, 23 Feb 2017 14:10:09 +0000 (16:10 +0200)]
wayland: Don't commit and ship generated files
I believe shipping wayland-drm-client-protocol.h is wrong: The header
should always be generated by the wayland-scanner that matches the
runtime wayland version. Currently when someone clones the repo and
builds, the shipped version is used.
Remove wayland-drm-client-protocol.h from source tree, modify the
build so the header is considered a built source file, and make
configure fail if wayland is enabled but wayland-scanner is not found.
Fixes #34.
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Hans de Goede [Wed, 15 Feb 2017 14:18:44 +0000 (15:18 +0100)]
Wayland-drm: Fix not finding wl_drm_interface on systems with libglvnd
We do not want just any libEGL.so.1 we want mesa's libEGL.so.1 as that
is the only way which defines the wl_drm_interface symbol we need,
one systems with libglvnd libEGL.so.1 is a dispatcher library provided
by libglvnd and the actual mesa libEGL we want is named libEGL_mesa.so.0
so try that first.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Mark Thompson [Sat, 4 Feb 2017 16:14:45 +0000 (16:14 +0000)]
drm: Add mapping of amdgpu kernel driver to radeonsi Mesa driver
Fixes #24.
Signed-off-by: Mark Thompson <sw@jkqxz.net>
Mark Thompson [Sat, 4 Feb 2017 16:00:17 +0000 (16:00 +0000)]
drm: Fix Mesa driver names
The use of "gallium" as the driver name was removed in Mesa commit
0c0f841e5de27d01312f8857641668ca439b1ab1. This updates the mapping
to use the individual driver names.
Fixes #25.
Signed-off-by: Mark Thompson <sw@jkqxz.net>
Sean V Kelley [Sat, 4 Feb 2017 06:17:33 +0000 (22:17 -0800)]
config: Add va_messaging flag
on by default, but allows optional disabling.
fixes #21
Signed-off-by: Sean V Kelley <seanvk@posteo.de>
Sean V. Kelley [Wed, 1 Feb 2017 19:05:48 +0000 (11:05 -0800)]
Merge pull request #19 from seanvk/remove_debiancontrol
debian: Remove legacy packaging
Sean V Kelley [Wed, 1 Feb 2017 18:10:35 +0000 (10:10 -0800)]
debian: Remove legacy packaging
debian control files are maintained by packagers
Yes there is a "convenience" factor to roll your
own debian package, but this is not maintained by
us and represents a fork from debian packagers.
As with the bit rot of libva.spec, remove this.
fixes #18
Signed-off-by: Sean V Kelley <seanvk@posteo.de>
Sean V. Kelley [Wed, 1 Feb 2017 05:48:41 +0000 (21:48 -0800)]
Merge pull request #13 from seanvk/remove-test
test: remove from library
Sean V Kelley [Wed, 1 Feb 2017 04:41:14 +0000 (20:41 -0800)]
config: Updated AC_INIT for github
Signed-off-by: Sean V Kelley <seanvk@posteo.de>
Sean V Kelley [Wed, 1 Feb 2017 03:55:16 +0000 (19:55 -0800)]
specfile: remove libva.spec
Package maintainers create and maintain their own.
Fixes #8
Signed-off-by: Sean V Kelley <seanvk@posteo.de>
Sean V Kelley [Sun, 29 Jan 2017 04:17:25 +0000 (20:17 -0800)]
test: remove from library
Moved to libva-utils
Fixes #12
Signed-off-by: Sean V Kelley <seanvk@posteo.de>
Sean V Kelley [Tue, 31 Jan 2017 05:16:27 +0000 (21:16 -0800)]
travis: Added new security list for scans
Signed-off-by: Sean V Kelley <seanvk@posteo.de>
Sean V Kelley [Tue, 31 Jan 2017 05:08:40 +0000 (21:08 -0800)]
github: Removed coveralls integration
Signed-off-by: Sean V Kelley <seanvk@posteo.de>
Sean V Kelley [Tue, 31 Jan 2017 04:49:21 +0000 (20:49 -0800)]
github: Added slack team to readme
Signed-off-by: Sean V Kelley <seanvk@posteo.de>
Sean V Kelley [Sun, 29 Jan 2017 23:29:00 +0000 (15:29 -0800)]
github: Use correct travis svg and coverity project id
Signed-off-by: Sean V Kelley <seanvk@posteo.de>
Sean V Kelley [Sun, 29 Jan 2017 22:30:33 +0000 (14:30 -0800)]
travis: Coverity not seeing the email
Signed-off-by: Sean V Kelley <seanvk@posteo.de>
Sean V Kelley [Sun, 29 Jan 2017 22:17:32 +0000 (14:17 -0800)]
travis: coverity scan notification email must be set
Will have to find another suitable destination later.
Mailing list maybe?
Signed-off-by: Sean V Kelley <seanvk@posteo.de>
Sean V Kelley [Sun, 29 Jan 2017 22:08:03 +0000 (14:08 -0800)]
travis: Configure for a coverity scan branch
Also reduce waste of resources, avoiding duplicate builds
Signed-off-by: Sean V Kelley <seanvk@posteo.de>
Sean V Kelley [Sun, 29 Jan 2017 21:27:19 +0000 (13:27 -0800)]
travis: Test coverity
Signed-off-by: Sean V Kelley <seanvk@posteo.de>
Xiang, Haihao [Thu, 19 Jan 2017 03:08:11 +0000 (11:08 +0800)]
va: Keep compatibility with the backend driver built against 0.39.x
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=99375
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Signed-off-by: Sean V Kelley <seanvk@posteo.de>