summaryrefslogtreecommitdiffstats
path: root/common/recipes-multimedia/libva
Commit message (Collapse)AuthorAgeFilesLines
* meta-intel: Reorganize the layout to remove commonSaul Wold2017-11-202-67/+0
| | | | | | | Remove the concept of the common directory and move all the recipes-* dirs to the top level as a normal layer would be. layer.conf is updated appropriately Signed-off-by: Saul Wold <sgw@linux.intel.com>
* libva-intel-driver: upgrade to 1.8.3Maxin B. John2017-06-291-3/+3
| | | | | | | 1.7.3 -> 1.8.3 Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* libva-intel-driver: Set UPSTREAM_CHECK_GITTAGREGEXAníbal Limón2017-05-191-0/+2
| | | | | | | | This regex is used to figure out what version are on upstream, in order to avoid detect alpha versions set it. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* meta-intel: support distro without OpenGLPatrick Ohly2017-04-042-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a distro disables OpenGL or using meta-intel without any distro set, a world build fails for all recipes depending directly or indirectly on libva, because libva is disables unless opengl is in DISTRO_FEATURES. "opengl" must be checked for in all those recipes. The specific use case was testing of meta-intel with yocto-compat-layer.py against just OE-core with the local.conf.sample from OE-core, i.e. DISTRO unset. Without this change, that failed with: ERROR: Nothing PROVIDES 'libva' (but /fast/work/meta-intel/common/recipes-multimedia/libyami/libyami-utils_1.1.0.bb, /fast/work/meta-intel/common/recipes-multimedia/libyami/libyami_1.1.0.bb, /fast/work/meta-intel/common/recipes-multimedia/libva/libva-intel-driver_1.7.3.bb DEPENDS on or otherwise requires it) ERROR: libva was skipped: missing required distro feature 'opengl' (not in DISTRO_FEATURES) ERROR: Nothing RPROVIDES 'libyami-dev' (but /fast/work/meta-intel/common/recipes-multimedia/libyami/libyami_1.1.0.bb RDEPENDS on or otherwise requires it) ERROR: No eligible RPROVIDERs exist for 'libyami-dev' NOTE: Runtime target 'libyami-dev' is unbuildable, removing... Missing or unbuildable dependency chain was: ['libyami-dev'] ERROR: Nothing RPROVIDES 'libva' (but /fast/work/meta-intel/common/recipes-multimedia/libva/va-intel.bb RDEPENDS on or otherwise requires it) ERROR: libva was skipped: missing required distro feature 'opengl' (not in DISTRO_FEATURES) NOTE: Runtime target 'libva' is unbuildable, removing... Missing or unbuildable dependency chain was: ['libva'] ERROR: Nothing RPROVIDES 'libva-intel-driver' (but /fast/work/meta-intel/common/recipes-multimedia/libva/libva-intel-driver_1.7.3.bb RDEPENDS on or otherwise requires it) ERROR: No eligible RPROVIDERs exist for 'libva-intel-driver' NOTE: Runtime target 'libva-intel-driver' is unbuildable, removing... Missing or unbuildable dependency chain was: ['libva-intel-driver'] ERROR: Nothing RPROVIDES 'libyami-utils' (but /fast/work/meta-intel/common/recipes-multimedia/libyami/libyami-utils_1.1.0.bb RDEPENDS on or otherwise requires it) ERROR: No eligible RPROVIDERs exist for 'libyami-utils' NOTE: Runtime target 'libyami-utils' is unbuildable, removing... Missing or unbuildable dependency chain was: ['libyami-utils'] ERROR: Nothing RPROVIDES 'libyami-utils-dev' (but /fast/work/meta-intel/common/recipes-multimedia/libyami/libyami-utils_1.1.0.bb RDEPENDS on or otherwise requires it) ERROR: No eligible RPROVIDERs exist for 'libyami-utils-dev' NOTE: Runtime target 'libyami-utils-dev' is unbuildable, removing... Missing or unbuildable dependency chain was: ['libyami-utils-dev'] ERROR: Nothing RPROVIDES 'libyami' (but /fast/work/meta-intel/common/recipes-multimedia/libyami/libyami_1.1.0.bb RDEPENDS on or otherwise requires it) ERROR: No eligible RPROVIDERs exist for 'libyami' NOTE: Runtime target 'libyami' is unbuildable, removing... Missing or unbuildable dependency chain was: ['libyami'] ERROR: Nothing RPROVIDES 'libva-intel-driver-dev' (but /fast/work/meta-intel/common/recipes-multimedia/libva/libva-intel-driver_1.7.3.bb RDEPENDS on or otherwise requires it) ERROR: No eligible RPROVIDERs exist for 'libva-intel-driver-dev' NOTE: Runtime target 'libva-intel-driver-dev' is unbuildable, removing... Missing or unbuildable dependency chain was: ['libva-intel-driver-dev'] Signed-off-by: Patrick Ohly <patrick.ohly@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* va-intel: LICENSE is straight MIT so just use COPYING.MITSaul Wold2017-03-071-2/+1
| | | | | | | The OE-Core LICENSE is mostly MIT, but should not be used as a checksum file for a purely MIT licensed package. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* libva-intel-driver: Add wayland-native to DEPENDS listSaul Wold2017-02-101-1/+1
| | | | | | | Wayland-native is needed for header file generation, since the addition of Recipe Specific Sysroot, the needed wayland-scanner is not available Signed-off-by: Saul Wold <sgw@linux.intel.com>
* libva-intel-driver: Update to 1.7.3Saul Wold2017-02-101-3/+4
| | | | | | | | The upstream has moved their source base from FreeDesktop to github.com/01org. Set $S to WORKDIR/git since this is a git repo now. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* vaapi: remove as recipes moved to oe-coreRoss Burton2016-12-151-49/+0
| | | | | | | | | | libva and gstreamer-vaapi are now part of oe-core, so remove them. The package names were changed to reflect the naming scheme, so update the machine configurations to follow. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: California Sullivan <california.l.sullivan@intel.com>
* libva-intel-driver: update 1.7.0 -> 1.7.2Jianxun Zhang2016-09-271-2/+2
| | | | | | | | This change updates libva-intel-driver to 1.7.2 which is in Intel graphic stack 2016 Q3 release. Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* libva: update 1.7.0 -> 1.7.2Jianxun Zhang2016-09-271-2/+2
| | | | | | | | This change updates libva to 1.7.2 which is in Intel graphic stack 2016 Q3 release. Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* va-intel: set S to WORKDIRRoss Burton2016-06-151-0/+2
| | | | | | | | This package doesn't have a traditional tarball so the default S of PV-PN isn't valid, set it to $WORKDIR to silence the sanity check. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* recipes: use bb.utils.contains instead of base_containsRoss Burton2016-05-163-5/+5
| | | | | | | | base_contains is simply a compatibility wrapper and may warn in the future, so replace all instances with bb.utils.contains(). Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* libva-intel-driver: update 1.6.2 -> 1.7.0Jianxun Zhang2016-03-291-2/+2
| | | | | | | Update libva-intel-driver to the latest release package. Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* libva: update 1.6.2 -> 1.7.0Jianxun Zhang2016-03-291-2/+2
| | | | | | | Update libva to the latest release package. Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* libva-intel-driver: Update to 1.6.2Jianxun Zhang2016-01-251-2/+2
| | | | | | | | | | This update is a part of the 2015 Q4 Graphics Update. The original release note can be found at: https://01.org/linuxgraphics/downloads/2015q4-intel-graphics-stack-release Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* libva: Update to 1.6.2Jianxun Zhang2016-01-251-2/+2
| | | | | | | | | | This update is a part of the 2015 Q4 Graphics Update. The original release note can be found at: https://01.org/linuxgraphics/downloads/2015q4-intel-graphics-stack-release Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* libva: Update to 1.6.1Saul Wold2015-12-111-2/+3
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* libva-intel-driver: Update to 1.6.1Saul Wold2015-12-114-529/+2
| | | | | | Remove unneeded patches, they have were already implemented in the new version Signed-off-by: Saul Wold <sgw@linux.intel.com>
* libva-intel-driver: Fix timestamping issue for VC1/WMV VAAPI decode under ↵Azril Ahmad2015-10-232-1/+57
| | | | | | | | | | | | | BSW CHV Include the upstreamed patch to fix the timestamping issue that observed during the WMV/VC1 VAAPI decode under GStreamer on BSW CHV. The patch was imported from FreeDesktop VAAPI git server (git://anongit.freedesktop.org/vaapi/intel-driver) as of commit id 4307780b648245aba4ff338dcfe0172dec2e12e9 Signed-off-by: Azril Ahmad <mohd.azril.ahmad@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* libva: upgrade to 1.5.0Aníbal Limón2015-02-271-3/+3
| | | | | | | | | The NEWS file mainly talks about HEVC and JPEG improvements, but this also fixes out of tree builds and playback under X11. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* libva: merge recipe and .incRoss Burton2015-02-272-48/+44
| | | | | | | | As there's just a single libva recipe now having .bb and .inc split only complicates packaging. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* libva: remove obsolete 1.0.16 releaseRoss Burton2015-02-271-11/+0
| | | | | | | | 1.0.16 is from 2012, and as no machines were specifically requesting this release remove it. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* libva-intel-driver: Update to 1.5.0Aníbal Limón2015-02-271-2/+2
| | | | | | | 1.5.0 adds support for SkyLake hardware. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* libva-intel-driver: Update to 1.4.1Aníbal Limón2014-12-231-2/+2
| | | | | | | Routine package upgrade. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* libva: Update to 1.4.1Aníbal Limón2014-12-232-6/+6
| | | | | | | Routine package upgrade. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* Remove all the changes related to the proprietary EMGD graphics driverNitin A Kamble2014-09-161-3/+0
| | | | | | | | As all the EMGD based BSPs have been retired, there is no need for the proprietary EMGD support in the meta-intel layer. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* libva-intel-driver: Upgrade to 1.3.2Ross Burton2014-07-281-2/+2
| | | | | | | | | Routine package upgrade. Tested on the MinnowBoard-Max with 4 h264 2k streams. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* libva: Upgrade to 1.3.1Ross Burton2014-07-282-8/+6
| | | | | | | Routine package upgrade. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* libva_1.0.16: Fix a QA issue in do_configureNitin A Kamble2014-03-101-0/+3
| | | | | | | | | | | | | | | | | Since the PACKAGECONFIG parameters were changed in the libva.inc file for the newer version of the libva recipe, this older version of libva recipe started throwing following QA warning. WARNING: QA Issue: libva: configure was passed unrecognised options: --enable-wayland --enable-x11 Fix the warning by nullifying PACKAGECONFIG variables coming from libva.inc. Fixes Bug: [YOCTO #5764] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* libva-intel-driver: upgrade to 1.2.2Laurentiu Palcu2014-03-101-2/+2
| | | | | Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* libva: Disable seperate build directoriesRichard Purdie2014-03-071-1/+1
| | | | | | | With ${B} != ${S} the build fails due to files being accessed incorrectly. Disable the functionlaity for now until the software can be fixed. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Update after toplevel LICENSE file checksum changeRichard Purdie2014-01-021-1/+1
| | | | | | | The top level LICENSE file in OE-Core changed so we need to update the checksum references that refer to this to match the new file. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* 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-061-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>