summaryrefslogtreecommitdiffstats
path: root/common/recipes-multimedia/libva
Commit message (Collapse)AuthorAgeFilesLines
* libva-intel-driver: upgrade to 1.2.1Ross Burton2013-11-145-32/+61
| | | | | | | | | | | | Remove the .bb/.inc split as we're only supporting one version. Add PACKAGECONFIG for X11 and Wayland features. Add patch to fix compile error in builds with Wayland but without X11. Drop the workaround patch, isn't relevant for released hardware. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* libva: enable WaylandRoss Burton2013-11-041-5/+9
| | | | | | | Use PACKAGECONFIG to respect x11 and wayland DISTRO_FEATURES. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* libva: remove redundant PROVIDESRoss Burton2013-11-041-1/+0
| | | | | | | | There isn't any need to PROVIDE these as the ony user is in emgd-driver-bin's RDEPENDS and bitbake looks at PACKAGES when resolving that. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* libva: disable dummy driverRoss Burton2013-11-041-2/+2
| | | | | | | | The dummy driver is only useful for advanted testing with additional tooling, so don't build it. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* libva: merge -dev and -dbg packagesRoss Burton2013-11-041-21/+0
| | | | | | | | It's not recommended to split -dev and -dbg packages up this finely, so merge them back together into single -dev and -dbg packages. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* libva: use virtual providers of the gl componentsNitin A Kamble2013-09-181-1/+1
| | | | | | | These components can come from either mesa recipe of some other custom gl providers such as emgd recipe. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* libva-intel-driver: upgrade to 1.2.0Laurentiu Palcu2013-07-122-2/+2
| | | | | | | | | Needed to be compliant with 2013Q2 Intel Graphics Stack Release. [YOCTO #4828] Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* libva: upgrade to 1.2.1Laurentiu Palcu2013-07-122-8/+8
| | | | | | | | | Needed to be compliant with 2013Q2 Intel Graphics Stack Release. [YOCTO #4828] Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* libva-intel-driver: upgrade to 1.0.20Laurentiu Palcu2013-06-212-4/+2
| | | | | | | | | Upgrade needed to be compliant with 2013Q1 Intel Graphics Stack Release. [YOCTO #4167] Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* libva: resurrect 1.0.16 recipe for EMGD based BSPsNitin A Kamble2013-04-121-0/+8
| | | | | | | | | EMGD based BSPs are seeing video playback issue with libva v1.1.[01] . They are hitting a segmentation fault at the end of video playback. So bringing back the old libva version for the EMGD based BSPs. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* libva: update from 1.1.0 to 1.1.1Nitin A Kamble2013-04-122-8/+8
| | | | | | | As per Ross libva v1.1.1 is needed for the wayland support. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* libva: disable waylandTom Zanussi2013-04-081-0/+3
| | | | | | | | | | | | | | | | | | | Make libva honor the wayland DISTRO feature setting in theory; in practice, we always disable it for the time being. Enabling it produces a build failure in the libva wayland test code. Examining the problematic call, it seems quite different from what wayland puts in the sysroot, which means either that the test code is out of date, or we have a version mismatch between the wayland libva support and the wayland support in oe-core. Since wayland support is secondary to having basic libva support in dylan, we unconditionally disable it for now, until we have more time after the release to investigate. Fixes [YOCTO #3932]. Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* libva: upgrade to 1.1.0Laurentiu Palcu2013-04-082-8/+8
| | | | | | | [YOCTO #3932] Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* libva-intel-driver: upgrade to 1.0.19Laurentiu Palcu2013-04-082-2/+2
| | | | | | | [YOCTO #3933] Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* Replace references to mesa-dri with mesa in all filesLaurentiu Palcu2013-03-221-1/+1
| | | | | | | [YOCTO #3385] Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* va-intel: set ALLOW_EMPTY on a per-package basisTom Zanussi2013-03-071-1/+1
| | | | | | | ALLOW_EMPTY needs to be set per-package - this updates va-intel to avoid warnings to that effect. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* libva-intel-driver: workaround for concurrent VC1 and H264 playback issueTom Zanussi2012-12-212-0/+442
| | | | | | | | | | | Explanation from Terence Chiang: "encountered a GFX issue while enabling HW video playback VC-1 and H.264 simultaneously, the graphic driver report error with gfx hang on Sandy Bridge platform. We worked with Intel Linux graphic team and provided a patch" Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* libva: remove redundant libva 1.0.12Ross Burton2012-11-011-8/+0
| | | | | | | | No BSP from meta-intel repo is requiring this version of libva now. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* libva-intel-driver: update to the latest versionNitin A Kamble2012-11-013-9/+9
| | | | | | | | | | | | | | | | | | | | The older version of libva-intel-driver recipe with newer gst-vaapi recipe was causing video playback failure. As per the discussion on the bug here: https://bugzilla.yoctoproject.org/show_bug.cgi?id=3348 The maintainer of the upstream project is recommending to update the recipe to the latest version to fix the video playback issue. Also, use the release tarball instead of a tag snapshot. Fixes [YOCTO #3348]. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* libva: update to the latest versionNitin A Kamble2012-11-012-8/+8
| | | | | | | | | | | | | | This bug https://bugzilla.yoctoproject.org/show_bug.cgi?id=3348 is triggering this change. The old versions of libva components are affecting video playback on few BSPs like sugarbay & chiefriver. Also, use the release tarball instead of a tag snapshot. Fixes [YOCTO #3348]. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* meta-intel: add va-impl-intel MACHINE_FEATURETom Zanussi2012-08-301-4/+12
| | | | | | | | | | | | Add a new va-impl-intel MACHINE_FEATURE to explicitly choose intel video acceleration, rather than have it as the fallthrough default, so that anything that wants to specify something different locally doesn't get unwanted components. Also rename the gst-va-mixvideo feature to va-impl-mixvideo match and since it isn't only concerned with gst. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* va-intel.bb: Add compatible host x86/x86_64Khem Raj2012-07-201-0/+2
| | | | | | | | This lets meta-intel to play well in multi-bsp setup Signed-off-by: Khem Raj <raj.khem@gmail.com> 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>
* 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 PROVIDES for extra packages provided by libvaTom Zanussi2011-12-221-11/+31
| | | | | | | | | | | | | | | | | | libva provides some extra packages such as libva-glx. Add PROVIDES for them so the rest of the build system knows about it. We also need to add the dependency relationships between libva, libva-x11, and libva-glx. Also remove the bogus RDEPENDS on the display components. Also libva-glx depends on mesa-dri - if it's not there, libva-glx won't be built. Also, add missing -dev and -dbg packaging. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Acked-by: Darren Hart <dvhart@linux.intel.com>
* libva: upgrade to 1.0.12 and factor out common settingsTom Zanussi2011-12-022-8/+19
| | | | | | | | | | | | | 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>
* libva: new recipe for video accelerationTom Zanussi2011-12-021-0/+38
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>