diff options
Diffstat (limited to 'common/recipes-multimedia/libva/va-intel.bb')
-rw-r--r-- | common/recipes-multimedia/libva/va-intel.bb | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/common/recipes-multimedia/libva/va-intel.bb b/common/recipes-multimedia/libva/va-intel.bb index fc4a28e2..ce642feb 100644 --- a/common/recipes-multimedia/libva/va-intel.bb +++ b/common/recipes-multimedia/libva/va-intel.bb | |||
@@ -3,11 +3,19 @@ LICENSE = "MIT" | |||
3 | LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \ | 3 | LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \ |
4 | file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" | 4 | file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" |
5 | 5 | ||
6 | PR = "r0" | 6 | PR = "r1" |
7 | 7 | ||
8 | VA_IMPL = "${@base_contains('MACHINE_FEATURES', 'gst-va-mixvideo', \ | 8 | def map_valibs(d): |
9 | 'libva libva-x11 libva-tpi libva-glx libva-egl', \ | 9 | # The emgd mixvideo implementation requires libva-x11/tpi/glx/egl |
10 | 'libva libva-intel-driver', d)}" | 10 | if base_contains('MACHINE_FEATURES', 'va-impl-mixvideo', "1", "0", d) == "1": |
11 | return "libva libva-x11 libva-tpi libva-glx libva-egl" | ||
12 | # The intel implementation requires the libva-intel-driver package | ||
13 | if base_contains('MACHINE_FEATURES', 'va-impl-intel', "1", "0", d) == "1": | ||
14 | return "libva libva-intel-driver" | ||
15 | # All meta-intel video acceleration requires libva | ||
16 | return "libva" | ||
17 | |||
18 | VA_IMPL = "${@map_valibs(d)}" | ||
11 | 19 | ||
12 | PACKAGES = "\ | 20 | PACKAGES = "\ |
13 | va-intel \ | 21 | va-intel \ |