| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
[YOCTO #3321]
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
|
|
|
|
|
| |
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
|
|
|
|
|
| |
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
The version was changed, but the checksums weren't updated; this
updates them.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Modify the description to clarify that these are gstreamer addons.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
Enable yasm for the ffmpeg build - we don't want a 'crippled build' or
lipsync problems.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
|
|
|
|
|
|
|
| |
libpostproc needs --enable-gpl in order to be built. This essentially
changes ffmpeg's license to GPL v2+ as per the ffmpeg LICENSE file.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
|
|
|
|
|
|
| |
Turn on vaapi support in ffmpeg to allow video acceleration via vaapi.
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a modified version of the ffmpeg recipe from oe-classic
(git://git.openembedded.org/openembedded), updated to ffmpeg-0.7.12,
along with some changes take from meta-demo
(git://git.yoctoproject.org/meta-demo).
The starting point ffmpeg recipe taken from oe-classic version was
ffmpeg_0.6.1.bb:
commit 5316c5b1416391f15277ce867489e525b7eccd6e
Author: Andreas Oberritter <obi@opendreambox.org>
Date: Wed Dec 8 22:08:40 2010 +0000
ffmpeg: add recipe for 0.6.1 (LGPLv2.1+)
Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
The starting point ffmpeg.inc taken from oe-classic corresponds to the
starting commit:
commit 709c4d66e0b107ca606941b988bad717c0b45d9b
Author: Denys Dmytriyenko <denis@denix.org>
Date: Tue Mar 17 14:32:59 2009 -0400
rename packages/ to recipes/ per earlier agreement
See links below for more details:
http://thread.gmane.org/gmane.comp.handhelds.openembedded/21326
http://thread.gmane.org/gmane.comp.handhelds.openembedded/21816
Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Acked-by: Mike Westerhof <mwester@dls.net>
Acked-by: Philip Balister <philip@balister.org>
Acked-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Marcin Juszkiewicz <hrw@openembedded.org>
Acked-by: Koen Kooi <koen@openembedded.org>
Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
up to the following commit:
commit 18d59f5fad41e4ea05b5d5a8c1588a0bdbdbf815
Author: Andreas Oberritter <obi@opendreambox.org>
Date: Wed Dec 8 22:08:39 2010 +0000
ffmpeg: set default license to GPLv2+, because --enable-gpl is used.
* See http://www.ffmpeg.org/legal.html
Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
The following changes were taken from meta-demo for ffmpeg.inc:
commit 33513db7658b9c72bb8c6d477c57b2ab62dab669
Author: Joshua Lock <josh@linux.intel.com>
Date: Tue Jan 25 18:00:00 2011 +0000
ffmpeg: Fix some path references that broke with latest master of poky
Signed-off-by: Joshua Lock <josh@linux.intel.com>
commit ef61afc110ee4444a1c893290079f11c96e0d560
Author: Joshua Lock <josh@linux.intel.com>
Date: Tue Mar 1 17:10:20 2011 +0000
ffmpeg: fix header installation
Change merged from OpenEmbedded
Signed-off-by: Joshua Lock <josh@linux.intel.com>
commit cae78e5c49423e9ce967f05a5a7c46920ca0cd6b
Author: Darren Hart <dvhart@linux.intel.com>
Date: Wed Nov 10 14:41:24 2010 -0800
License audit for meta-demo layer
Correct .bb and .inc files to include the proper LICENSE and LIC_FILES_CHKSUM
variables. Note that in most cases the "(at your option) a later version" clause
to the L?GPL is contained in a source file, not COPYING. In those case, add a
more or less core source file to the LIC_FILES_CHKSUM list.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
Acked-by: Saul Wold <sgw@linux.intel.com>
To get the latest bug and security fixes:
- updated to ffmpeg-0.7.12
Some additional changes were made to simplify and remove components
that weren't strictly necessary for current needs:
- removed shroedinger and libgsm dependencies
- removed faac faad2 lame dependencies
- removed --libgsm, --libmp3lame, --libschroedinger
- removed RSUGGESTS mplayer
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
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>
|