aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-multimedia
AgeCommit message (Collapse)Author
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>
2016-03-15libvpx: drop changes moved to meta-mentorAwais Belal
Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-03-15gstreamer1.0-omx: Consolidate recipe versionsDrew Moseley
Move the amdfalconx86 gstreamer1.0-omx recipe bits to the common layer to apply to all AMD platforms. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-03-09gstreamer1.0-plugins-bad: fix gstreamer faad playback crashAwais Belal
A bug in the configuration script caused usage of wrong build parameters which in turn made the faad backend crash in various scernarios. This essentially backports a patch from gstreamer1.0-plugins-bad upstream to fix the issue. https://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=1f738ca5b8711ca5532a326cd646312e60484863 Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-02-25ffmpeg: Enable vdpau configs for appropriate AMD platforms.Drew Moseley
Enable vdpau in ffmpeg for amdgpu and radeon based AMD platforms. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-02-25mplayer2: fix building with gcc 5.xAwais Belal
This is a backport of http://cgit.openembedded.org/meta-openembedded/commit/meta-oe/recipes-multimedia/mplayer/mplayer2?id=8e49262b129fa1f83501bb1179cffff6ce343f5a Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-02-25mplayer2: workaround alsa playback choppingAwais Belal
The audio output with alsa backend of the mplayer2 produces very choppy audio and seems to playback only half of the chunk of each playback buffer. We work this around currently by selecting sdl as the default audio backend for mplayer2 which does not show any such behavior. Signed-off-by: Awais Belal <awais_belal@mentor.com>