summaryrefslogtreecommitdiffstats
path: root/common/recipes-multimedia/gstreamer
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* Remove all the changes related to the proprietary EMGD graphics driverNitin A Kamble2014-09-161-9/+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>
* 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>
* 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>
* 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>
* gst-va-intel: avoid warning regarding ALLOW_EMPTYNitin A Kamble2013-03-061-1/+5
| | | | | | | | | | | | | | | Due to recent changes in the oecore layer, non package specific ALLOW_EMPTY declarations now cause warnings as seen below. WARNING: QA Issue: /media/build1/poky/meta-intel/common/ recipes-multimedia/gstreamer/gst-va-intel.bb: Variable ALLOW_EMPTY is set as not being package specific, please fix this. Avoid this warning by making ALLOW_EMPTY declarations package specific. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* gstreamer-vaapi_git: fix a build issueNitin A Kamble2013-01-151-3/+3
| | | | | | | | | | | | | | | | | | | | This commit fixes this issue: | In file included from gstvaapidisplay_glx.c:31:0: | gstvaapiutils_glx.h:148:5: error: unknown type name 'PFNGLMULTITEXCOORD2FPROC' | make[4]: *** [libgstvaapi_glx_0.10_la-gstvaapidisplay_glx.lo] Error 1 | ERROR: Function failed: do_compile (see /srv/home/nitin/build-test-bsps/build-sugarbay/tmp/work/x86_64-poky-linux/gstreamer-vaapi/0.3.8+gitAUTOINC+6ec4c2252a4aa706cd8631cb1083828485b9df9a-r0/temp/log.do_compile.73657 Found a solution to the issue here: https://bugs.freedesktop.org/show_bug.cgi?id=56516 Fixed the issue as per the comments on the above bug. Fixes this bug: [YOCTO #3722] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* gstreamer-vaapi: add missing build dependenciesRoss Burton2012-10-231-1/+1
| | | | | | | [YOCTO #3321] Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* gstreamer-vaapi: upgrade to 0.3.8, and remove ffmpeg dependenciesRoss Burton2012-10-191-6/+15
| | | | | Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* gst-va-intel: incude gst-ffmpeg only if 'commercial' is whitelisted1.3_M5.rc3Tom Zanussi2012-10-021-2/+3
| | | | | | | | | | | | | World and universe builds break if the newly commercial gst-ffmpeg is included without a 'commercial' entry in LICENSE_FLAGS_WHITELIST, so only add gst-ffmpeg if that's the case. Normally BSPs conditionally include gst-va-intel and thus gst-ffmpeg is included in the build only if 'commercial' is added to LICENSE_FLAGS_WHITELIST and therefore this isn't an issue, but world and universe builds are different. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* meta-intel: add va-impl-intel MACHINE_FEATURETom Zanussi2012-08-301-3/+13
| | | | | | | | | | | | 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>
* gstreamer-vaapi: fix glib includesTom Zanussi2012-05-302-1/+52
| | | | | | | | | | | Fix "Only <glib.h> can be included directly" compilation errors seen when building with 1.3/master. Patch pulled from a post-0.2.9 gstreamer-vaapi version (which however doesn't work with the current stack so a straight upgrade won't work as a fix at this point). 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>
* 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>
* 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-intel: new package - gst-va-intelTom Zanussi2011-12-051-0/+28
| | | | | | | 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>
* Revert "meta-intel: add gst-meta-base .bbappend"Tom Zanussi2011-12-021-9/+0
| | | | | | | | | This reverts commit acf138682a45725caa48574b170fbc29817bf941. This breaks non-compatible builds, and should probably be done per-BSP anyway. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
* meta-intel: add gst-meta-base .bbappendTom Zanussi2011-12-011-0/+9
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>