summaryrefslogtreecommitdiffstats
path: root/common/recipes-multimedia
Commit message (Collapse)AuthorAgeFilesLines
* gstreamer-vaapi: Update to upstream version 1.8.2Scott D Phillips2016-07-254-42/+7
| | | | | | | | | | | | | | With the 1.8.x series gstreamer-vaapi got integrated into the maintainership of the greater GStreamer project. Also this upstreaming introduced a policy change in the source base where gstreamer-vaapi versions are now tested only with the GStreamer version with the same number (as opposed to the past pre-upstream source base which had a policy of supporting a range of GStreamer versions). So care should be taken to keep the gstreamer-vaapi build configuration in sync with the gstreamer build configuration. Signed-off-by: Scott D Phillips <scott.d.phillips@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@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-164-8/+8
| | | | | | | | 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>
* gstreamer-vaapi: Backport the HEVC decode fix for Matroska (.mkv) containerAzril Ahmad2016-04-202-0/+33
| | | | | | | | | | | | | | Backport the gstreamer-vaapi upstreamed patch to fix the HEVC decoding that failed on Matroska (.mkv) video container. This patch was imported from gstreamer-vaapi FreeDesktop git server (git://anongit.freedesktop.org/gstreamer/gstreamer-vaapi) as of commit id : a486942ba2d44ba2f60fec25175c681786021b48 to fix the BugZilla #762922 defect. (https://bugzilla.gnome.org/show_bug.cgi?id=762922) Signed-off-by: Azril Ahmad <mohd.azril.ahmad@intel.com> Signed-off-by: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com> Signed-off-by: Saul Wold <sgw@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>
* gstreamer-vaapi: Update 0.6.1-> 0.7.0Jianxun Zhang2016-01-253-66/+6
| | | | | | | 0001-libs-remove-unneeded-headers.patch is not required by new version. Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* gstreamer-vaapi: Update install-tests.patchJianxun Zhang2016-01-251-7/+19
| | | | | | | | | | This patch is not built by default and should be for test purpose only. It was based on 0.5.x, but cannot be compiled successfully once added in the current 0.6.1 recipe. This change fixes the compiling error so that we can use it on 0.6.1. 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>
* gstreamer-vaapi: Remove deprecated configure optionJussi Kukkonen2016-01-202-3/+1
| | | | | | | | | 0.6 removed support for GStreamer 0.10, and also removed the configure option for selecting the supported api (it now always autodetects the 1.x api). Signed-off-by: Jussi Kukkonen <jussi.kukkonen@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>
* gstreamer-vaapi: Update to 0.6.1Saul Wold2015-12-113-9/+68
| | | | | | Backport a patch to remove unneeded headers that cause the build to fail Signed-off-by: Saul Wold <sgw@linux.intel.com>
* gstreamer-vaapi: Move SRC_CHKSUM from .inc to .bbSaul Wold2015-11-022-5/+5
| | | | | | | This allows for the .bb to be the only file that changes when updating package versions. 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>
* gst-va-intel: removeRoss Burton2015-02-271-47/+0
| | | | | | | Unused since the previous commit, so remove. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* gstreamer-vaapi: upgrade to 0.5.10Ross Burton2015-02-273-9/+2
| | | | | | | | | | | | Many fixes for playback, in particular this now autoplugs correctly with GStreamer so using "gst-launch playbin" actually works. 0.5.10 has "obsolete" support for GStreamer 0.10 (in that it doesn't actually compile) and 0.5.11 will be removing support for GStreamer 0.10 entirely, so delete the gstreamer-vaapi-0.10 recipe. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* gst-va-intel: depend on gstreamer-vaapi-1.0Ross Burton2015-02-271-1/+1
| | | | | | | | GStreamer 0.10 is obsolete and newer releases of gstreamer-vaapi don't support it, so install the GStreamer 1.0 plugin. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Darren Hart <dvhart@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>
* gstreamer-vaapi: Upgrade to 0.5.9Ross Burton2015-01-207-2074/+10
| | | | | | | | | | Upgrade to 0.5.9, and drop the patches that were backported from git. Also disable the built-in libvpx as it doesn't cross-compile. This means that WebM decoding isn't supported. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* gstreamer-vaapi: Remove obsolete 0.4.3 versionRoss Burton2015-01-121-24/+0
| | | | | Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* gst-va-intel: Depend on gstreamer-vaapi-0.10Ross Burton2015-01-121-1/+1
| | | | | | | | | The un-versioned gstreamer-vaapi recipe is for the obsolete 0.4.3 release, so change the dependency to gstreamer-vaapi-0.10, preserving the GStreamer version but upgrading to the current release. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@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-162-12/+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>
* gstreamer-vaapi: fix builds against GStreamer 1.4Ross Burton2014-08-183-2/+40
| | | | | | | Take a patch from upstream to fix configure when building against GStreamer 1.4. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
* gstreamer-vaapi: Upgrade to 0.5.8Ross Burton2014-07-287-26/+2036
| | | | | | | | | | For the 0.10 variant: - Drop wayland-compile patch merged upstream - Add files which were missing in the tarball - Disable Wayland support as it doesn't build Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* gstreamer-vaapi: Switch gstreamer-vaapi-1.0 to GStreamer 1.2 APIRoss Burton2014-07-281-1/+1
| | | | | | | | The dependencies have moved form plugins-bad to plugins-base, and require API 1.2 to build. This matches OE-Core. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Darren Hart <dvhart@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-022-2/+2
| | | | | | | 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>
* gstreamer-vaapi: fix tarball checksums1.6_M1.rc11.6_M1.final1.6_M1Ross Burton2013-11-201-2/+2
| | | | | Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* gstreamer-vaapi: add 0.5.6Ross Burton2013-11-145-0/+101
| | | | | | | | | | | gstreamer-vaapi 0.5.x supports GStreamer 0.10/1.0/1.2, so add seperate recipes for 0.10 and 1.0 builds. This adds a new recipe name so keep the old gstreamer-vaapi_0.4.3 for now until all users of that have migrated away. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* 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>
* gstreamer-vaapi: upgrade to 0.4.3Ross Burton2013-11-043-86/+24
| | | | | | | | | | | | Use tarballs instead of git tags (upstream git means using submodules, which are tricky). Also use PACKAGECONFIG to respect x11/wayland DISTRO_FEATURES. Delete glib-includes.patch, as it wasn't being used. 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>