summaryrefslogtreecommitdiffstats
path: root/meta-emenlow/README
diff options
context:
space:
mode:
Diffstat (limited to 'meta-emenlow/README')
-rw-r--r--meta-emenlow/README31
1 files changed, 27 insertions, 4 deletions
diff --git a/meta-emenlow/README b/meta-emenlow/README
index 6cc06fe6..9487ff8c 100644
--- a/meta-emenlow/README
+++ b/meta-emenlow/README
@@ -82,11 +82,14 @@ common metadata shared between BSPs) e.g.:
82 yocto/meta-intel \ 82 yocto/meta-intel \
83 yocto/meta-intel/meta-emenlow \ 83 yocto/meta-intel/meta-emenlow \
84 84
85The meta-emenlow layer contains support for the 'emenlow' machine 85The meta-emenlow layer contains support for two different machine
86configuration, which makes use of the Intel-proprietary EMGD 1.16 86configurations. These configurations are identical except for the fact
87graphics driver. 87that the one prefixed with 'emenlow' makes use of the
88Intel-proprietary EMGD 1.16 graphics driver, while the one prefixed
89with 'emenlow-noemgd' does not.
88 90
89To enable the emenlow layer, add the emenlow MACHINE to local.conf: 91If you want to enable the layer that supports EMGD graphics add the
92following to the local.conf file:
90 93
91 MACHINE ?= "emenlow" 94 MACHINE ?= "emenlow"
92 95
@@ -97,6 +100,11 @@ in your local.conf. For example:
97 100
98 LICENSE_FLAGS_WHITELIST = "license_emgd-driver-bin_1.16" 101 LICENSE_FLAGS_WHITELIST = "license_emgd-driver-bin_1.16"
99 102
103If you want to enable the layer that does not support EMGD graphics
104add the following to the local.conf file:
105
106 MACHINE ?= "emenlow-noemgd"
107
100You should then be able to build an emenlow image as such: 108You should then be able to build an emenlow image as such:
101 109
102 $ source oe-init-build-env 110 $ source oe-init-build-env
@@ -106,6 +114,21 @@ At the end of a successful build, you should have a live image that
106you can boot from a USB flash drive (see instructions on how to do 114you can boot from a USB flash drive (see instructions on how to do
107that below, in the section 'Booting the images from /binary'). 115that below, in the section 'Booting the images from /binary').
108 116
117NOTE: The 'emenlow' machine will include support for hardware video
118acceleration via gstreamer if and only if the "commercial" string is
119added to the the LICENSE_FLAGS_WHITELIST variable in your local.conf.
120
121For example:
122
123 LICENSE_FLAGS_WHITELIST = "license_emgd-driver-bin_1.16 commercial"
124
125The reason this is needed is to prevent the image from including
126anything that might violate the license terms of the packages used to
127implement the the video acceleration feature, such as gst-ffmpeg and
128ffmpeg. As always, please consult the licenses included in the
129specific packages for details if you use packages that require
130particular LICENSE_FLAGS.
131
109As an alternative to downloading the BSP tarball, you can also work 132As an alternative to downloading the BSP tarball, you can also work
110directly from the meta-intel git repository. For each BSP in the 133directly from the meta-intel git repository. For each BSP in the
111'meta-intel' repository, there are multiple branches, one 134'meta-intel' repository, there are multiple branches, one