aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-multimedia
AgeCommit message (Collapse)Author
2019-03-18common/gstreamer: wayland isnt supported so remove it from plugins-badArsalan H. Awan
This disables the wayland PACKAGECONFIG of gstreamer1.0-plugins-bad as we do not support wayland. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2018-11-13Merge pull request #579 from abelal/mpv_updatesWade Farnsworth
MPV updates
2018-11-13mpv: upgrade to 0.28.2Awais Belal
This upgrades mpv to 0.28.2 which is the stable version of the first release that works with libva 2.x which is what we're supporting now. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-11-13ffmpeg: upgrade to 4.0.2Awais Belal
We need to upgrade ffmpeg to satisfy the upgrade of mpv which in turn is required for the libva upgrade. This is backported from the oe-core master branch. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-11-13mpv: additionally depend on libva-x11Awais Belal
MPV also needs to depend on our libva-x11 stub package in order to pick up all the configurations correctly. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-11-13libva: upgrade to 2.1.0Awais Belal
This upgrades the libva integration to 2.1.0 while updating mesa and gstreamer1.0-vaapi to use the new created mechanism for circular dependency resolution between mesa and libva. These changes cannot be split for the same reason. The new dependency chain is libva-x11 -> mesa -> libva. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-09-05gstreamer-vaapi: drop leftoversAwais Belal
The patch file is not being used and is probably a leftover from an older cleanup. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-04-17mpv: align with upstreamAwais Belal
Drop layer specific recipe and leverage the upstream one which is more recent. This would also make the maintenance feasible. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-04-16libomxil: fix postinst intentionAwais Belal
The intention with this post-installation script is to run it on the target at first boot so handle it accordingly otherwise it will only generate warnings on build time. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-04-13gstreamer1.0-vaapi: drop changes that are not necessaryAwais Belal
gstreamer1.0-vaapi is now provided through oe-core so we do not have to maintain an outdated version ourselves. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-12-18cleanup: drop all unnecessary patch filesAwais Belal
During update/upgrade/removal of packages/recipes we missed out patch files here and there which are not being used anywhere in the layer so delete all such patch files. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-12-18gstreamer1.0-omx: update to 1.12Awais Belal
Update according to upstream changes. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-04-12gstreamer1.0-omx: move to upstream recipesAwais Belal
Upstream has dropped the git based recipe for gstreamer-omx so we need to adjust accordingly. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-02-02gstreamer1.0-plugins-base: drop unneeded video conversion settingsAwais Belal
This is no longer required after the upgrade to the latest gstreamer-vaapi component. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-02-02gstreamer-vaapi: upgrade to 1.8.3Awais Belal
Upgrade gstreamer1.0-vaapi to 1.8.3 as all the other plugins are on the same version and this contains several new fixes. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-02-02gstreamer-vaapi: rename recipe according to upstream conventionsAwais Belal
The recipe naming for different gstreamer components is pretty well defined upstream, where gstreamer1.0- is used as a prefix for all components. This is now corrected for our in house gstreamer vaapi recipe. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-01-27v4l-utils: add dependency on libgl and libglu when opengl is enabledAwais Belal
The utility v4l2gl requires gl.h and libgl + libglu libraries for building cleanly. We need to add an explicit dependency here to avoid any sort of races although the configure script checks for availability of the libraries by default but this can race on the header (gl.h) availability on the sysroot causing: | ../../../v4l-utils-1.10.1/contrib/test/v4l2gl.c:27:19: fatal error: GL/gl.h: No such file or directory | #include <GL/gl.h> | ^ | compilation terminated. during do_compile. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-01-11mpv: disable lua supportAwais Belal
We support MEL builds on 32 bit hosts as well but luajit which is required when lua support is enabled in mpv cannot be built on a 32 bit host when the target is 64 bit so we disable the lua support. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-11-11gstreamer1.0-omx: fix gstomx.confAwais Belal
The mesa gallium's omx state tracker was updated to use a single name for all the different backends to avoid conflicts during load the exact hash for that change is c35cf3400f57c5ed60df4c4a801a71fe897edfb8 All different backends now have the same base name for the encoder/decoder components and will fail to load the component in case old naming convention is used. We now adjust our gstomx.conf accordingly. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-08-04mpv: fix warnings and introduce AMD specific optionsAwais Belal
The patch here does a few things. 1. Fixes QA warnings in case of components that are picked automatically if present unless specifically disabled using --disable-component. 2. Fix handling of GL enablement. Earlier the recipe disabled it no matter what but we now check for the feature availability and decide accordingly. 3. Add PACKAGECONFIGs required by AMD BSPs. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-08-04ffmpeg: fix leading space issue in _appendAwais Belal
An _append requires a leading space otherwise the configs are jumbled up. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-08-01pulseaudio: Use wildcard bbappendDrew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-07-26mplayer: Remove local updatesDrew Moseley
We will switch to mpv as that is now in poky. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-07-12Merge branch 'jethro'Drew Moseley
2016-07-08libomxil: fix space issue in append overrideAwais Belal
An append requires a space before variable value. Signed-off-by: Awais Belal <awais_belal@mentor.com> Signed-off-by: Drew Moseley <drew_moseley@mentor.com> (cherry picked from commit 88db8991161a8b239df45fd5a2c3186b32e5ce43)
2016-07-08meta-amd/common: libomxil updatesArindam Nath
Signed-off-by: Sanjay Mehta <sanju.mehta@amd.com> Signed-off-by: Arindam Nath <arindam.nath@amd.com> Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-07-04gstreamer1.0-plugins-base: use wildcard for minor versionAwais Belal
Use wildcard for minor version so minor updates can go through cleanly and we do not have to update the recipe version on each upgrade. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-05-23gstreamer: Upgrade version to match upstreamDrew Moseley
2016-05-20Merge pull request #300 from abelal/merge_cedarDrew Moseley
Merge from cedar to master
2016-05-20Merge pull request #299 from abelal/fix_libomxilDrew Moseley
Fix libomxil
2016-05-20Merge remote-tracking branch 'origin/cedar' into masterAwais Belal
Conflicts: common/recipes-devtools/python/python_2.7.9.bbappend
2016-05-20libomxil: fix space issue in append overrideAwais Belal
An append requires a space before variable value. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-05-20libomxil: fix QA warningAwais Belal
Fixes the below warning WARNING: libomxil-0.9.3-r0 do_package_qa: QA Issue: /usr/bin/omxvolcontroltest contained in package libomxil-test requires /bin/bash, but no providers found in RDEPENDS_libomxil-test? [file-rdeps] Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-05-20libomxil: correctly fix the rpath issueAwais Belal
Earlier we provided the library paths through the -L switch in our LDFLAGS which caused the compiler automatically embed wrong (host) rpaths in the test binaries which generated warnings at build time and other issues on run time. We fix this properly by utilizing the libtool description file for the required library produced by the same package to allow correction in these paths. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-05-17meta-amd/common: libomxil updatesArindam Nath
Signed-off-by: Sanjay Mehta <sanju.mehta@amd.com> Signed-off-by: Arindam Nath <arindam.nath@amd.com>
2016-05-17meta-amd/common: gstreamer-omx updatesArindam Nath
Signed-off-by: Sanjay Mehta <sanju.mehta@amd.com> Signed-off-by: Arindam Nath <arindam.nath@amd.com>
2016-05-15amd: Replace base_contains with bb.utils.containsDrew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-04-26libomxil: Use INSANE_SKIP for rpath issues with test appsDrew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-04-22Revert "gstreamer1.0-plugins-bad: fix gstreamer faad playback crash"Drew Moseley
This is already in the upstream version. This reverts commit bb30ae3f89438bdf208e42a9bb6e8ab92437580e.
2016-04-20gstreamer1.0-plugins-base: disable conversions in default configAwais Belal
This disables video conversions in default configuration for playbin and playsink which misbehave with this setting where hardware decoding is used. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-04-14Merge branch 'jethro'Drew Moseley
2016-04-14gstreamer-vaapi-1.0: revert commit 8da1ccbdMichael
Decreasing the priority of all gstreamer-vaapi plugins causes crashes
2016-04-14gstreamer1.0-plugins-bad: Add VDPAU supportMichael
2016-04-05gstreamer-vaapi-1.0: do not use gstreamer-vaapi as defaultAwais Belal
There are cases where a particular graphics stack does not provide capabilities for decoding a stream with an unsupported profile etc whereas the stream format is supported. This leads to issues while using default players (gst-play, gst-launch playbin etc) and the user experience would be annoying because error reporting of gstreamer-vaapi is not as good. The accompanying patch decreases the priority of all the gstreamer-vaapi plugins so they can only be invoked using manual pipelines when the user is sure about the capability matching between the stream and what actually is support through the VA interface. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-04-01gstreamer-vaapi: allow packaging of test appsAwais Belal
This patch allows installation of test apps that come with gstreamer-vaapi. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-04-01gstreamer-vaapi: add recipe for gstreamer-vaapiAwais Belal
This adds support for building gstreamer-vaapi which can be used on amdgpu as it supports VA. The recipe has been taken from meta-intel. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-03-21ffmpeg: update append versionAwais Belal
Upstream has moved on to 3.0 so we should adjust our append accordingly. We now use a version wildcard to allow for flexible maintenance in the future. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-03-21Revert "libvpx: fix installation issue due to file permissions"Awais Belal
Dropping off, this is already fixed upstream. This reverts commit 71d454cef8e2b306a160be839ed93806ff32fc85.
2016-03-17Merge pull request #267 from abelal/mplayer2_cedar_async1Drew Moseley
Mplayer2 cedar async1 changes
2016-03-15mplayer2: drop changes moved to meta-mentorAwais Belal
Signed-off-by: Awais Belal <awais_belal@mentor.com>