Commit Graph

18 Commits

Author SHA1 Message Date
Tom Zanussi
90f802f1a7 meta-intel: new package - gst-va-intel
We need some extra plugins for EMGD video acceleration use and
testing, so create a new 'gst-va-intel' package group for them.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-12-05 14:25:00 -06:00
Tom Zanussi
4a03808a71 Revert "meta-intel: add gst-meta-base .bbappend"
This reverts commit acf138682a.

This breaks non-compatible builds, and should probably be done per-BSP
anyway.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-12-02 16:52:24 -06:00
Tom Zanussi
acf138682a meta-intel: add gst-meta-base .bbappend
We need some extra plugins for EMGD video acceleration use and
testing, so append them to gst-meta-base.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-12-01 22:21:42 -06:00
Tom Zanussi
0f0075d090 emgd-driver-bin: add video components
This adds the video binaries extracted from the following EMGD 1.8
binary rpms (emgd/1.8.2032/IEMGD_HEAD_Linux/common/video_plugin):

gst-plugins-mixvideo-0.10.30-1.i586.rpm
gst-plugins-va-0.10.7MFLD-1.i586.rpm
gst-vabuffer-0.10.5MFLD-1.i586.rpm
mixcommon-0.1.9-1.i586.rpm
mixvbp-0.1.24-1.i586.rpm
mixvideo-0.1.31-1.i586.rpm

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-12-01 22:21:19 -06:00
Tom Zanussi
f76f51534d libva: upgrade to 1.0.12 and factor out common settings
EMGD 1.8 requires libva-1.0.12, so upgrade to that version, and we
don't actually need the 1.0.10 recipe, so remove it.

This also adds -dbg and -dev packaging fixes to fix QA problems,
removes some unnecessary settings, updates checksums, etc.

Also create and use a common libva.inc, as we'll soon be adding a more
updated version of libva to the current version.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-12-01 22:20:52 -06:00
Tom Zanussi
a5e14b9261 libva: new recipe for video acceleration
This adds the libva_1.0.10 recipe based on the poky-contrib recipe
by Yu Ke (commit msg copied below).

The original recipe was in meta/recipes-graphics; this patch moves it
to meta-intel/recipes-multimedia since it's multimedia- and
Intel-specific.

The original commit messages (indented):

    libva: add new recpies libva

    libva is a library implementation of "Video Acceleration (VA) API for Linux".
    libva enables and provides access to graphics hardware (GPU) acceleration for
    video processing on Linux and UNIX, includes video decoding, video encoding,
    subpicture blending and rendering.

    This patch add the libva recipes.

    Signed-off-by: Yu Ke <ke.yu@intel.com>

    libva: install some missing .so files

    Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-12-01 22:20:24 -06:00
Tom Zanussi
4744a12437 meta-intel: /common xserver-xorg name change
xserver-xf86-dri-lite changed its name to xorg-xserver, so update the
version in /common.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-10-15 00:32:34 -05:00
Tom Zanussi
ac16720e8a meta-crownbay: remove emgd-1.6
emgd-1.6 is now obsoleted by emgd-1.8, so remove support for it.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-09-26 22:52:43 -05:00
Tom Zanussi
9639c9ceb8 meta-intel: fix symlink typo and QA checks in emgd-driver-bin
There was a typo in the libEGL.so symlink creation - this fixes it.

It also adds a missing symlink for scope services, and fixes the QA
warnings for 'non-dev package contains symlink .so...'.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-09-26 22:52:33 -05:00
Tom Zanussi
49277afd9e meta-intel/common: remove initramfs-live-install .bbappend
This has been moved into oe-core, so remove it and init-install.sh
from meta-intel.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-09-14 22:57:10 -05:00
Tom Zanussi
3c33593795 meta-intel/common: remove grub-1.98
This has been moved into oe-core, so remove it from meta-intel.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-09-14 22:55:42 -05:00
Tom Zanussi
3b5a3cb739 grub2: update license version
The license version specified in the recipe is wrong - it should be v3
rather than 2+.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-09-09 15:13:16 -05:00
Darren Hart
24a30eaf49 grub: remove the dependency on freetype, disable grub-mkfont
Grub's configure task was picking up the host freetype libraries if
bitbake hadn't gotten around building freetype yet. We could add a
dependency on freetype, but it's only used for the optional grub-mkfont
utility which we don't really need.

Disable grub-mkfont via EXTRA_OECONF, removing the dependency on freetype.

Testing: core-image-minimal build and install on sugarbay.

Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Tested-by: Tom Zanussi <tom.zanussi@intel.com>
2011-08-31 19:32:04 -07:00
Tom Zanussi
061f3187e8 meta-intel: move emgd-driver-bin_1.8 to common
emgd-driver-bin will be shared by multiple BSPs, crownbay and fri2 to
start with, so move them into /common.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-08-25 12:19:31 -05:00
Tom Zanussi
f222033882 meta-intel: update init-install.sh
The parted 3.0 release introduced some API changes such as the removal
of mkpartfs.  This updates init-install.sh to use mkpart instead.

Fixes [YOCTO #1387]

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-08-22 11:18:46 -05:00
Tom Zanussi
7c19e43c9c meta-intel: add xserver-xf86-dri-lite_1.9.3 to common
emgd 1.6 requires xserver 1.9.3, which is no longer in meta, and it
needs to be shared by multiple BSPs, so add it to common.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
2011-06-01 22:20:19 -05:00
Tom Zanussi
17992386d3 meta-intel: fix for x86_32 build failures
Fixes [BUG #711].

gentrigtables was being build as a 64-bit binary which wouldn't run on
the build machine.  grub-mkfont was also causing compile failures, add
dependency on libfreetype for that.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-02-24 10:50:18 -08:00
Tom Zanussi
c5ecc11dec meta-intel: add a /common dir with grub2/live-install changes
Add a /common dir to contain code shared by multiple BSPs in the
meta-intel repo, along with a couple recipes to live there
temporarily.

In this case, there are two BSPs that need to share the common grub2
and associated initramfs-live-install changes (sugarbay and
jasperforest).

The grub2 and associated initramfs-live-install changes will soon be
submitted to the main poky repo, but for now it makes more sense to
keep them here - they're needed for live-install of the two BSPs
mentioned, but they contain a couple hacks that need to be addressed
and are untested with anything else.

Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
2011-01-31 00:07:54 -06:00