aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-multimedia
AgeCommit message (Collapse)Author
2019-04-23mpv: update checksums for wafAwais Belal
This fixes the QA warnings regarding checksum mismatches WARNING: mpv-0.28.2-r0 do_fetch: Checksum mismatch for local file /data/awais/mel/elm/downloads/waf Cleaning and trying again. WARNING: mpv-0.28.2-r0 do_fetch: Renaming /data/awais/mel/elm/downloads/waf to /data/awais/mel/elm/downloads/waf_bad-checksum_fbb646eafa430f959743010c85e269be WARNING: mpv-0.28.2-r0 do_fetch: Checksum failure encountered with download of http://www.freehackers.org/~tnagy/release/waf-1.9.8;name=waf;downloadfilename=waf;subdir=mpv-0.28.2 - will attempt other sources if available The download source was updated in the last upgrade but we missed updating the checksums. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2019-03-18Merge pull request #620 from ArsalanHAwan/multimedia-wo-graphicsWade Farnsworth
Fix multimedia-only build when graphics are not enabled
2019-03-18Merge pull request #619 from abelal/mpvWade Farnsworth
mpv: fix QA warning
2019-03-18Merge pull request #618 from abelal/gst-vaapiWade Farnsworth
gstreamer1.0-vaapi: fix mesa driver whitelist
2019-03-18common/gstreamer: fix multimedia-only build when graphics arent enabledArsalan H. Awan
This fixes the build failure when multimedia feature is enabled and graphics is not. GStreamer needs graphics to display videos. PACKAGECONFIGs of gstreamer1.0-plugins-bad such as gles2, egl & vulkan depend on libdrm and eventually on x11 for graphics requirement. In MEL for AMD, x11 is only enabled when graphics feature is enabled. Therefore, we disable the gles2, egl & vulkan PACKAGECONFIGs when graphics are not available. INTAMDDET-2686 Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
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>
2019-03-18ffmpeg: enable vaapi for amdgpu targetsAwais Belal
This simply enables the vaapi config of ffmpeg through the common layer depending conditionally on the amdgpu override so we don't have to specify the setting for separate BSPs. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2019-03-18mpv: fix QA warningAwais Belal
This fixes WARNING: mpv-0.28.2-r0 do_populate_lic: Could not copy license file Signed-off-by: Awais Belal <awais_belal@mentor.com>
2019-03-15gstreamer1.0-vaapi: fix mesa driver whitelistAwais Belal
The gstreamer-vaapi plugins detect the driver by matching driver info with a whitelist. As Mesa updated its vaapi driver info the whitelist failed to work for the Mesa drivers. This fixes the whitelist by back porting an upstream patch. Signed-off-by: Awais Belal <awais_belal@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