Age | Commit message (Collapse) | Author |
|
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>
|
|
Fix multimedia-only build when graphics are not enabled
|
|
mpv: fix QA warning
|
|
gstreamer1.0-vaapi: fix mesa driver whitelist
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
MPV updates
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Update according to upstream changes.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
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>
|
|
This is no longer required after the upgrade to the latest
gstreamer-vaapi component.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
An _append requires a leading space otherwise the configs
are jumbled up.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
|
|
We will switch to mpv as that is now in poky.
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
|
|
|
|
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)
|
|
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>
|
|
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>
|
|
|
|
Merge from cedar to master
|
|
Fix libomxil
|
|
Conflicts:
common/recipes-devtools/python/python_2.7.9.bbappend
|
|
An append requires a space before variable value.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
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>
|
|
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>
|
|
Signed-off-by: Sanjay Mehta <sanju.mehta@amd.com>
Signed-off-by: Arindam Nath <arindam.nath@amd.com>
|
|
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>
|
|
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
|
|
This is already in the upstream version.
This reverts commit bb30ae3f89438bdf208e42a9bb6e8ab92437580e.
|
|
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>
|
|
|
|
Decreasing the priority of all gstreamer-vaapi plugins causes crashes
|