Age | Commit message (Collapse) | Author |
|
Fix multimedia-only build when graphics are not enabled
|
|
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>
|
|
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>
|
|
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>
|
|
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 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>
|
|
|
|
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>
|
|
|
|
Conflicts:
common/recipes-devtools/python/python_2.7.9.bbappend
|
|
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>
|
|
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
|
|
|
|
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>
|
|
This patch allows installation of test apps that
come with gstreamer-vaapi.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
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>
|
|
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>
|
|
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>
|
|
|
|
The gstreamer1.0-omx uses multiple SCMs for sources and requires
two SRCREVs to be set accordingly. This is used for the common
submodule and the main source tree.
We now update the SRCREVs according to policy.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
This was enabled by default and is no longer a valid packageconfig
option:
https://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=c2cbe0f60e6d19ab9a8321be74d636d2c36671a8
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
|
|
Conflicts:
common/recipes-graphics/mesa/mesa_10.4.4.bbappend
common/recipes-multimedia/gstreamer/gstreamer1.0-omx_git.bbappend
|
|
|
|
|
|
|
|
|
|
This fixes AMDDET-90
Signed-off-by: Arindam Nath <arindam.nath@amd.com>
Tested-by: Drew Moseley <drew_moseley@mentor.com>
Tested-by: Awais Belal <awais_belal@mentor.com>
|
|
This reverts commit c6435e96e269ff556fe9c7c75cb355bd3121ed09.
|
|
This reverts commit 41c516119ba0960ec97fa996a899c01e68d4f2f0.
|
|
This reverts commit dd7d5b2916ba7ab3f9b8a31871a96c36e6301a1a.
Conflicts:
common/recipes-multimedia/gstreamer/gstreamer1.0-omx_git.bbappend
|
|
This reverts commit c6435e96e269ff556fe9c7c75cb355bd3121ed09.
|
|
This reverts commit 2a3b5afee0a2b58c54393e803f9c58ac20a26841.
Conflicts:
common/recipes-multimedia/gstreamer/gstreamer1.0-libav_%.bbappend
This has been merged into poky/master.
|
|
The normal git fetcher is said to be safer and more
efficient than the gitsm fetcher so we now use multiple
SCMs rather than the gitsm fetcher to simplify the solution.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
The autogen.sh script lies in the srcdir ($S) and is required to
be run on git based checkouts of gstreamer packages in order to
generate initial makefiles. So, we fix this by cd'ing to the
specific dir run and then come back to our initial dir which
is builddir ($B).
We override the whole do_configure here to avoid to failure from
the main recipe.
The patch has been submitted upstream for all gstreamer packages
that use git recipes: http://patchwork.openembedded.org/patch/84567/
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
Configuration updates were being applied with version specific
appends where we can achieve the same with a single recipe that
uses version wildcard.
This patch drops version specific appends and provides a
single append with version wildcard.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
The configure step tends to run ./autogen.sh which is provided
in the srcdir for generating configurations while the current
directory for any build is the builddir which is different so
the configure step complains about the missing script.
This patch updates the builddir to srcdir which has all the
necessary stuff.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
The bbappend now conforms to the same version provided
upstream.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
This reverts commit a34a1b9518e92c13ad68a68de9ce4b6f055bd2e4.
The fix has been incorporated in upstream poky.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
Essentially reverting acb0ca1235cd4aa1c5da40a76f023ec7cd3afb3d.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|