~thong-u/unoptimized/+git/libva:v2.14-branch

Last commit made on 2022-02-16
Get this branch:
git clone -b v2.14-branch https://git.launchpad.net/~thong-u/unoptimized/+git/libva

Branch merges

Branch information

Name:
v2.14-branch
Repository:
lp:~thong-u/unoptimized/+git/libva

Recent commits

eec9f71... by Carl Zhang <email address hidden>

libva 2.14.0

Signed-off-by: Carl Zhang <email address hidden>

68b2459... by Carl Zhang <email address hidden>

update NEWS for 2.14.0

Signed-off-by: Carl Zhang <email address hidden>

5d5db2e... by Carl Zhang <email address hidden>

add description of the fd for surface importing

Signed-off-by: Carl Zhang <email address hidden>

63c6378... by Daniel Maixner <email address hidden>

Remove execute bit from ./va/va_vpp.h file

Issue #560

7be0c8a... by Xuhenry1 <email address hidden>

Add av1 encode DDI

Add av1 encode DDI and introduce corresponding attributes.

226b090... by Dmitry Rogozhkin

ci: fix freebsd build

Switching to:
* <email address hidden> to fetch FreeBSD 13
* macos-10.15

It seems github systems are getting updates with later macos
versions (11.6.1) which don't have vboxmanage required to run VMs.

Signed-off-by: Dmitry Rogozhkin <email address hidden>

edf6286... by vjaquez

meson: Update pkgconfig generation.

Now meson offers a pkgconfig module to automate the generation of *.pc
files. These mechanism also automatically generates *-uninstalled.pc,
which are useful for uninstalled setups (common in CI and development
environments).

This patch updates the generation of *.pc files using the meson module
rather than manual generation.

6f2b6d4... by vjaquez

meson: Copy public headers to build directory

In order to use libva in a subproject[1] or in an "uninstalled"
environment, libva needs to fix its public headers layout in its
source directory. A previous fix was proposed[2] which moved
those headers as expected, but it was closed because it was too
invasive.

This new approach is less invasive and oriented to meson subprojects
or uninstalled setups, which has a wider audience.

The fix is two-fold:

1. Bump the required version of meson in order to support this new
   feature. And update deprecated syntax.
2. Copy each public header file into subproject's build directory.

1. https://mesonbuild.com/Subprojects.html
2. https://github.com/intel/libva/pull/433

squashme

906d70e... by Jan Beich <email address hidden>

VA/X11: VAAPI driver mapping for crocus DRI driver

crocus supports Gen4 to Gen7.5, so only i965 can be used.

453002c... by Carl Zhang <email address hidden>

libva 2.14.0.pre1

Signed-off-by: Carl Zhang <email address hidden>