Age | Commit message (Collapse) | Author |
|
|
|
|
|
Upstream now provides libgmm_umd.a, which is provided by
gmmlib-git.
|
|
|
|
Upstream currently uses code that is present only on libva git
master. It currently fails to compile with libva 2.1 stable.
|
|
|
|
This will let the user choose which libva driver to use. No other
libva driver package on the official repositories force the setting
of the installed driver by default. This makes sense because the
user can install this additional iHD driver without modifying any
settings that he might have previously configured.
Configuration is done by setting the 'LIBVA_DRIVER_NAME'
environment variable. In the case of this package, it
must be setted to 'iHD'. See the Wiki page on Hardware
video acceleration (VA-API sections) for details. An
informative message is shown during install and upgrade.
|
|
It does not build/work on 32-bit systems. Needs a 64-bit system.
|
|
It was not possible to compile with the default Arch Linux
flags defined in /etc/makepkg.conf due to an upstream issue.
(it was not working with -fno-plt flag). Now it is fixed by
upstream.
References
----------
https://aur.archlinux.org/cgit/aur.git/commit/?h=intel-media-driver-git&id=baeb1117047ba3680f28171e88474a7c9ba5acb4
https://github.com/intel/media-driver/issues/127
https://github.com/intel/media-driver/commit/d95d8f7ab7ac94a2e0f4ee6a4b4794898dc2d3b7
|
|
We can use the cmake command line option MEDIA_BUILD_FATAL_WARNINGS
for this, which is defined in CMakeLists.txt. It's much better than
directly modifying the source code (cmake files).
|
|
References
----------
https://github.com/intel/media-driver/issues/127
|
|
The intel-media-driver is based on a specific libva commit that
comes between the 2.0.0 and 2.1.0 releses. Now that libva 2.1.0
was released, we can use the regular libva package from the
official repositories.
Currently it seems to work fine with libva 2.1.0. Since this is
the development (-git) package, maybe it will be needed to switch
back to libva-git in the future if upstream requires libva
development code in future changes. Let's follow on.
|
|
A recent upstream commit treats warnings as errors. This breaks
compilantion with current libva-git code.
Somehow, building with gcc7 was fixed by upstream.
|
|
|
|
|
|
'-DINSTALL_DRIVER_SYSCONF=' is documented here:
https://github.com/intel/media-driver/commit/81796c8a9e44b878e26064c898e0f4730e8220cf
|
|
|
|
|