summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* meta-sugarbay: use gst-va-intel and va-intelTom Zanussi2012-05-301-0/+4
| | | | | | | Have sugarbay use gst-va-intel and va-intel so we can easily test and make use of the video acceleration capabilities of this machine. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* meta-chiefriver: use gst-va-intel and va-intelTom Zanussi2012-05-301-0/+4
| | | | | | | Have chiefriver use gst-va-intel and va-intel so we can easily test and make use of the video acceleration capabilities of this machine. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* meta-intel: remove video acceleration from emgd XSERVERTom Zanussi2012-05-301-4/+0
| | | | | | | Video acceleration dependencies really don't belong in the XSERVER variable - remove them; we'll add them back later via va-intel. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* gst-va-intel: clarify DESCRIPTIONTom Zanussi2012-05-301-1/+1
| | | | | | Modify the description to clarify that these are gstreamer addons. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* va-intel: new packageTom Zanussi2012-05-301-0/+20
| | | | | | | | We need some libraries for video acceleration which depend on the video implementation being used e.g. vanilla intel vs emgd, so create a new 'va-intel' package group for them. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* gst-va-intel: add conditional vaapi implementationTom Zanussi2012-05-301-0/+13
| | | | | | | | | | | | Use different versions of vaapi interface implementaion depending on what a machine specifies. The default if no MACHINE_FEATURE is specified is gstreamer-vaapi. Other machines may need a different implementation e.g. a machine using emgd would specify 'gst-va-mixvideo' in its MACHINE_FEATURES in order to have the implementation satisfied by emgd instead of gstreamer-vaapi, which this also implements. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* ffmpeg: add --enable-yasmTom Zanussi2012-05-302-1/+2
| | | | | | | Enable yasm for the ffmpeg build - we don't want a 'crippled build' or lipsync problems. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* yasm: new recipeTom Zanussi2012-05-301-0/+17
| | | | | | | | | | | | | | | | | x86 (SSE) assembler supporting NASM and GAS-syntaxes, needed by ffmpeg. Taken from oe-classic (git://git.openembedded.org/openembedded): commit 22f72e1751108cf5092332a952fcbadec5cd1a0d Author: Khem Raj <raj.khem@gmail.com> Date: Tue Mar 22 12:21:50 2011 -0700 yasm: Upgrade yasm_0.7.2.bb -> yasm_1.1.0.bb Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* ffmpeg: add --enable-gplTom Zanussi2012-05-301-0/+1
| | | | | | | libpostproc needs --enable-gpl in order to be built. This essentially changes ffmpeg's license to GPL v2+ as per the ffmpeg LICENSE file. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* ffmpeg: add --enable-vaapiTom Zanussi2012-05-302-1/+2
| | | | | | Turn on vaapi support in ffmpeg to allow video acceleration via vaapi. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* ffmpeg: new recipeTom Zanussi2012-05-302-0/+149
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a modified version of the ffmpeg recipe from oe-classic (git://git.openembedded.org/openembedded), updated to ffmpeg-0.7.12, along with some changes take from meta-demo (git://git.yoctoproject.org/meta-demo). The starting point ffmpeg recipe taken from oe-classic version was ffmpeg_0.6.1.bb: commit 5316c5b1416391f15277ce867489e525b7eccd6e Author: Andreas Oberritter <obi@opendreambox.org> Date: Wed Dec 8 22:08:40 2010 +0000 ffmpeg: add recipe for 0.6.1 (LGPLv2.1+) Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Khem Raj <raj.khem@gmail.com> The starting point ffmpeg.inc taken from oe-classic corresponds to the starting commit: commit 709c4d66e0b107ca606941b988bad717c0b45d9b Author: Denys Dmytriyenko <denis@denix.org> Date: Tue Mar 17 14:32:59 2009 -0400 rename packages/ to recipes/ per earlier agreement See links below for more details: http://thread.gmane.org/gmane.comp.handhelds.openembedded/21326 http://thread.gmane.org/gmane.comp.handhelds.openembedded/21816 Signed-off-by: Denys Dmytriyenko <denis@denix.org> Acked-by: Mike Westerhof <mwester@dls.net> Acked-by: Philip Balister <philip@balister.org> Acked-by: Khem Raj <raj.khem@gmail.com> Acked-by: Marcin Juszkiewicz <hrw@openembedded.org> Acked-by: Koen Kooi <koen@openembedded.org> Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> up to the following commit: commit 18d59f5fad41e4ea05b5d5a8c1588a0bdbdbf815 Author: Andreas Oberritter <obi@opendreambox.org> Date: Wed Dec 8 22:08:39 2010 +0000 ffmpeg: set default license to GPLv2+, because --enable-gpl is used. * See http://www.ffmpeg.org/legal.html Signed-off-by: Andreas Oberritter <obi@opendreambox.org> The following changes were taken from meta-demo for ffmpeg.inc: commit 33513db7658b9c72bb8c6d477c57b2ab62dab669 Author: Joshua Lock <josh@linux.intel.com> Date: Tue Jan 25 18:00:00 2011 +0000 ffmpeg: Fix some path references that broke with latest master of poky Signed-off-by: Joshua Lock <josh@linux.intel.com> commit ef61afc110ee4444a1c893290079f11c96e0d560 Author: Joshua Lock <josh@linux.intel.com> Date: Tue Mar 1 17:10:20 2011 +0000 ffmpeg: fix header installation Change merged from OpenEmbedded Signed-off-by: Joshua Lock <josh@linux.intel.com> commit cae78e5c49423e9ce967f05a5a7c46920ca0cd6b Author: Darren Hart <dvhart@linux.intel.com> Date: Wed Nov 10 14:41:24 2010 -0800 License audit for meta-demo layer Correct .bb and .inc files to include the proper LICENSE and LIC_FILES_CHKSUM variables. Note that in most cases the "(at your option) a later version" clause to the L?GPL is contained in a source file, not COPYING. In those case, add a more or less core source file to the LIC_FILES_CHKSUM list. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Acked-by: Saul Wold <sgw@linux.intel.com> To get the latest bug and security fixes: - updated to ffmpeg-0.7.12 Some additional changes were made to simplify and remove components that weren't strictly necessary for current needs: - removed shroedinger and libgsm dependencies - removed faac faad2 lame dependencies - removed --libgsm, --libmp3lame, --libschroedinger - removed RSUGGESTS mplayer Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* meta-intel: new intel-driver-1.0.15 recipeTom Zanussi2012-05-302-0/+32
| | | | | | | | libva was split in 1.0.15 into general and Intel-specific parts. This recipe addresses the intel-specific part. The general part is addressed in the separate libva_1.0.15.bb recipe. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* meta-intel: new libva-1.0.15 recipeTom Zanussi2012-05-301-0/+8
| | | | | | | This upgrades libva to libva-1.0.15. Intel-specific changes have been split out into intel-driver-1.0.15, contained in a separate recipe. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* meta-intel: add gstreamer-vaapi_git recipeTom Zanussi2012-05-301-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | Based on the gstreamer-vaapi_0.2.5.bb recipe from the Yocto Project meta-demo layer (git://git.yoctoproject.org/meta-demo): commit a33dd433b629f08bc6517ef2ad3bdd36814ebe85 Author: Joshua Lock <josh@linux.intel.com> Date: Tue Mar 22 12:11:42 2011 +0000 gstreamer-vaapi: new recipe currently untested but will likely be useful in future so commiting it so that it doesn't get lost Signed-off-by: Joshua Lock <josh@linux.intel.com> Additional changes made by Tom Zanussi <tom.zanussi@intel.com> in order to work with the other multimedia recipes in meta-intel/common: - summary and description - correct license - changed into a _git recipe in order to pick up post-0.2.5 versions - additional inherits - tested Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* meta-chiefriver: new layer for Chief River (Ivy Bridge/Panther Point) systemsTom Zanussi2012-05-3012-0/+219
| | | | | | This layer provides support for Ivy Bridge + Panther Point Intel systems. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* fri2: Conditionally assign virtual/kernel=linux-yoctoDarren Hart2012-05-302-2/+2
| | | | | | | Allow overriding of the PREFERRED_PROVIDER_virtual/kernel by using the ?= operator rather than the = operator. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* fri2: Update 3.2 kernel recipe SRCREVDarren Hart2012-05-302-8/+8
| | | | | | Update SRCREVs to pull in the latest kernel updates and meta updates. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* fri2: README: Add device details and known issuesDarren Hart2012-05-291-7/+182
| | | | | | | | Expand the README to provide more details about the device as well as how to configure and interract with it. List known issues. Signed-off-by: Darren Hart <dvhart@linux.intel.com> CC: Scott Rifenbark <scott.m.rifenbark@intel.com>
* fri2: Add alsa-state initial stateDarren Hart2012-05-253-0/+823
| | | | | | | | The FRI2 has an analog and digital playback device. Enable both by default. Enable line-in capture. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* fri2: netbase: Add an fri2 specific /etc/network/interfaces fileDarren Hart2012-05-253-0/+20
| | | | | | | | | The default interfaces file sets usb0 up as static inet. As the FRI2 is more likely to use the usb0 interface for a cellular modem, this is inappropriate. Drop usb0 from /etc/network/interfaces entirely and rely on ofono to set it up. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* meta-intel: update README.sources with denzil linkTom Zanussi2012-05-2510-11/+10
| | | | | | | Update the README.sources for all the meta-intel BSPs to reflect final Yocto tarball location for denzil. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* linux-yocto_3.0: Update KMACHINE and KBRANCH to play nice with new kerntoolsDarren Hart2012-05-238-10/+20
| | | | | | | | | | | | | | | | | | | | | | | | The 3.0 based boards are lazy compared to our new modern ones. Without this patch, the linux-yocto-3.0 kernel do_patch() task would fail with: /srv/home/pokybuild/yocto-autobuilder/yocto-slave/cedartrail/build/build/tmp/sysroots/x86_64-linux/usr/bin/updateme: line 434: yocto/standard/cedartrail-standard.scc: No such file or directory Setting the KBRANCH explicitly avoids this issue. This brings the following recipes inline with the fri2 and sys940x BSPs. Fix proposed by Bruce Ashfield. Testing: Built linux-yocto_3.0 for all machines involved, including the nopvr, noemgd variants. All built linux-yocto_3.0 successfully. Signed-off-by: Darren Hart <dvhart@linux.intel.com> CC: Tom Zanussi <tom.zanussi@intel.com> CC: Bruce Ashfield <bruce.ashfield@windriver.com> CC: Kishore Bodke <kishore.k.bodke@intel.com>
* meta-cedartrail: Update PVR Graphics drivers.Kishore Bodke2012-05-222-30/+26
| | | | | | | | Point to the latest version of PVR Graphics driver. Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* xserver-psb: fix X server on emenlow when built with gcc 4.7.xChristopher Hallinan2012-05-222-2/+214
| | | | | | | | | | | | | | | Note: this patch has already been submitted against other BSPs, originally submitted to oe-core by Gary Thomas. I ran into this same issue building MACHINE=emenlow on my own Z530 platform. There are likely others as well where this needs to be applied. Upstream is here: https://bugs.freedesktop.org/show_bug.cgi?id=18451 PR has been bumped. Signed-off-by: Christopher Hallinan <challinan@gmail.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* emgd-driver-bin: skip insane ldflags checkTom Zanussi2012-05-171-0/+3
| | | | | | | Add an INSANE_SKIP for ldflags, since these are binaries we have no control over. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* meta-intel: update some kernel SRCREVsTom Zanussi2012-05-175-12/+12
| | | | | | | Update linux-yocto_3.2 kernel SRCREVS for crownbay, emenlow, fishriver, jasperforest, and sugarbay. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* meta-fishriver: remove smp options from recipe-spaceTom Zanussi2012-05-081-1/+0
| | | | | | | SMP support is now configured in the kernel branch, remove it from recipe-space. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* meta-emenlow: remove smp options from recipe-spaceTom Zanussi2012-05-081-1/+0
| | | | | | | SMP support is now configured in the kernel branch, remove it from recipe-space. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* meta-crownbay: remove smp options from recipe-spaceTom Zanussi2012-05-081-2/+0
| | | | | | | SMP support is now configured in the kernel branch, remove it from recipe-space. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* fri2: Update SRCREVs for 3.2 KernelDarren Hart2012-05-072-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the fri2 linux-yocto bbappends to take advantage of the recent fri2 meta updates in the linux-yocto repository: commit 72d9369a79ab91d6dba3ce95fa4769d75be5f1fa Author: Darren Hart <dvhart@linux.intel.com> Date: Tue May 1 15:13:26 2012 -0700 fri2: Cleanup fri2-$KTYPE.scc files re efi-ext.scc The efi-ext.scc fragment is not part of the standard or preempt-rt standard features. It is instead a BSP specific feature added to these ktypes. Rearrange the meta-data accordingly. Signed-off-by: Darren Hart <dvhart@linux.intel.com> commit dbcb1205e3fb95b32f1856e4bf6745fe52f5e5f4 Author: Darren Hart <dvhart@linux.intel.com> Date: Tue May 1 15:13:25 2012 -0700 fri2: Use emgd-1.10 feature and branch Update the fri2-standard.scc description to use the new emgd feature and branch name. Without this change the emgd driver is not merged and not built. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* sys940x: Drop PREFERRED_VERSION for emgd driverDarren Hart2012-05-071-1/+0
| | | | | | | Accept the default version of the emgd driver, 1.8 is no longer available anyway. This avoids the warning about 1.8 not being available. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* sys940x: Update to linux-yocto 3.2Darren Hart2012-05-074-0/+30
| | | | | | Prefer the 3.2 version of linux-yocto. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* ia32-base.inc: Use a weak default assignment for kernel provider and versionDarren Hart2012-05-071-2/+2
| | | | | | | | | | | Using the default assignment operator (?=) requires the including recipes to ensure to assign the Linux kernel provider and version prior to including ia32-base.inc. By use the weak default assignment operator (??=), the assignment can come after the inclusion, which avoids confusion and can lead to a more natural recipe structure. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Acked-by: Tom Zanussi <tom.zanussi@intel.com>
* sys940x: Add product URL to READMEDarren Hart2012-05-071-0/+3
| | | | | | | Add the Inforce Computing website product URL for the SYS940X reference plaform to the sys940x bsp README. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* sys940x: prefer xf86-input-evdev 2.6.0Darren Hart2012-05-071-0/+1
| | | | | | | | | | | | | | | | | | Per the following commit, sys940x also uses emgd and requires the same treatment. commit b612c79f600b7e904aeab37df5aaa3ca5d306b4d Author: Richard Purdie <richard.purdie@linuxfoundation.org> Date: Wed Apr 25 21:15:06 2012 +0100 common/meta-graphics: Add xf86-input-evdev 2.6.0 This is needed by the pvr graphics stacks since newer versions won't build with the older xserver those platforms are using. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* n450: Update to linux-yocto 3.2Darren Hart2012-05-073-0/+20
| | | | | | | Update the PREFERRED_VERSION to 3.2. Drop cfg/smp.scc as this is now included in common-pc. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* linux-firmware: Move fri2 linux-firmware append to commonDarren Hart2012-05-071-0/+0
| | | | | | | | | In preparation for linux-firmware updates from new BSPs, move the fri2 linux-firmware bbappend into meta-intel/common. Eventually this should be moved into oe-core. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Acked-by: Tom Zanussi <tom.zanussi@intel.com>
* fri2: Prefer linux-yocto 3.2Darren Hart2012-05-072-0/+6
| | | | | | | Update the Fish River Island II BSPs to build using linux-yocto_3.2 by default. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* Cedartrail: Update SRCREV of yocto/pvr kernel branchKishore Bodke2012-05-041-1/+3
| | | | | | | | | | Yocto/pvr branch has been updated with new kernel patches. So update the SRCREV for the same. Add SRC_URI to build Cedartrail with nopvr version. Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* meta-emenlow: update kernel SRCREVsTom Zanussi2012-04-261-2/+2
| | | | Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* meta-cedartrail: add yocto/pvr branch to SRC_URITom Zanussi2012-04-251-0/+3
| | | | | | | | | | | | meta-cedartrail merges yocto/pvr via the back-end kernel tooling, but there's nothing to tell it when it needs to be re-fetched. Add pvr to the SRC_URI along with its current SRCREV, so the git fetcher can determine whether or not it needs to refetch the repo. Fixes [YOCTO #2294]. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* common: Fix xf86-input-evdev path mixupRichard Purdie2012-04-251-1/+1
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cedartrail: Use xf86-input-evdev 2.6.0Tom Zanussi2012-04-251-0/+1
| | | | | | | This is needed by the pvr graphics stack since newer versions won't build w the older xserver this BSP is using. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* common/meta-graphics: Add xf86-input-evdev 2.6.0Richard Purdie2012-04-254-0/+23
| | | | | | | This is needed by the pvr graphics stacks since newer versions won't build with the older xserver those platforms are using. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ia32-base: don't use obsolete kernel26Tom Zanussi2012-04-191-1/+1
| | | | | | | kernel26 is now a no-op so don't use it. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Acked-by: Darren Hart <dvhart@linux.intel.com>
* Romley: Update SRCREVKishore Bodke2012-04-131-1/+1
| | | | | | | | | Update the SRCREV to include the 82580 Gigabit ethernet driver from meta branch for the romley machine. Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* Cedartrail: Update the README.Kishore Bodke2012-04-121-1/+48
| | | | | | | | Add instructions on how to build with pvr graphics support and how to build with custom image. Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* Cedartrail: Add new recipe for test image.Kishore Bodke2012-04-122-0/+25
| | | | | | | | | This recipes builds the custom images with builtin features like web-kit and adds the Audio and Video media samples. Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* Cedartrail: Add new recipes for audio and video samples.Kishore Bodke2012-04-122-0/+43
| | | | | | | | This recipe adds sample Audio files and Video files for testing with pvr Acceleration driver. Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* Cedartrail: separte machconfig in recipes-bsp.Kishore Bodke2012-04-121-0/+3
| | | | | | | | Have two separte machconfig for supporting both pvr and vesa version. Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>