diff options
Diffstat (limited to 'common/recipes-multimedia/gstreamer/gst-va-intel.bb')
-rw-r--r-- | common/recipes-multimedia/gstreamer/gst-va-intel.bb | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/common/recipes-multimedia/gstreamer/gst-va-intel.bb b/common/recipes-multimedia/gstreamer/gst-va-intel.bb index 17cb7c8d..516e5f19 100644 --- a/common/recipes-multimedia/gstreamer/gst-va-intel.bb +++ b/common/recipes-multimedia/gstreamer/gst-va-intel.bb | |||
@@ -4,10 +4,16 @@ DEPENDS = "gst-meta-base" | |||
4 | LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \ | 4 | LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \ |
5 | file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" | 5 | file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" |
6 | 6 | ||
7 | PR = "r0" | 7 | PR = "r1" |
8 | 8 | ||
9 | VAAPI_IMPL = "${@base_contains('MACHINE_FEATURES', 'gst-va-mixvideo', 'gst-va-mixvideo-vaapi', \ | 9 | def map_gst_vaapi(d): |
10 | 'gst-va-intel-vaapi', d)}" | 10 | if base_contains('MACHINE_FEATURES', 'va-impl-mixvideo', "1", "0", d) == "1": |
11 | return "gst-va-mixvideo-vaapi" | ||
12 | if base_contains('MACHINE_FEATURES', 'va-impl-intel', "1", "0", d) == "1": | ||
13 | return "gst-va-intel-vaapi" | ||
14 | return "" | ||
15 | |||
16 | VAAPI_IMPL = "${@map_gst_vaapi(d)}" | ||
11 | 17 | ||
12 | PACKAGES = "\ | 18 | PACKAGES = "\ |
13 | gst-va-intel \ | 19 | gst-va-intel \ |
@@ -32,10 +38,14 @@ RDEPENDS_gst-va-intel-video = "\ | |||
32 | gst-plugins-good-isomp4 \ | 38 | gst-plugins-good-isomp4 \ |
33 | " | 39 | " |
34 | 40 | ||
41 | # The gstreamer-vaapi package contains the vaapi implementation | ||
42 | # | ||
35 | RDEPENDS_gst-va-intel-vaapi = "\ | 43 | RDEPENDS_gst-va-intel-vaapi = "\ |
36 | gstreamer-vaapi \ | 44 | gstreamer-vaapi \ |
37 | " | 45 | " |
38 | 46 | ||
47 | # The emgd driver contains the vaapi implementation | ||
48 | # | ||
39 | RDEPENDS_gst-va-mixvideo-vaapi = "\ | 49 | RDEPENDS_gst-va-mixvideo-vaapi = "\ |
40 | emgd-driver-bin \ | 50 | emgd-driver-bin \ |
41 | " | 51 | " |