* [PATCH] gstreamer1.0-plugins-bad: add packageconfig for egl
@ 2016-08-26 13:49 Nicolas Dechesne
2016-08-26 23:39 ` Khem Raj
0 siblings, 1 reply; 2+ messages in thread
From: Nicolas Dechesne @ 2016-08-26 13:49 UTC (permalink / raw)
To: openembedded-core; +Cc: Nicolas Dechesne
In commit 9c3a94aea1d (gstreamer1.0-plugins-bad: Move EGL requirement for
Wayland), --enable-egl was explicitely added to the wayland packageconfig. While
this is correct that enabling wayland requires egl, it should be possible to
enable egl without wayland, even when using X11. For example, glimagesink can be
used for GPU based color conversion using EGL/GLES.
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
---
meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
index d8c8179..1a94d1a 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
@@ -32,6 +32,7 @@ PACKAGECONFIG[curl] = "--enable-curl,--disable-curl,curl"
PACKAGECONFIG[dash] = "--enable-dash,--disable-dash,libxml2"
PACKAGECONFIG[directfb] = "--enable-directfb,--disable-directfb,directfb"
PACKAGECONFIG[dtls] = "--enable-dtls,--disable-dtls,openssl"
+PACKAGECONFIG[egl] = "--enable-egl,--disable-egl,virtual/egl"
PACKAGECONFIG[faac] = "--enable-faac,--disable-faac,faac"
PACKAGECONFIG[faad] = "--enable-faad,--disable-faad,faad2"
PACKAGECONFIG[flite] = "--enable-flite,--disable-flite,flite-alsa"
--
2.7.0
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [PATCH] gstreamer1.0-plugins-bad: add packageconfig for egl
2016-08-26 13:49 [PATCH] gstreamer1.0-plugins-bad: add packageconfig for egl Nicolas Dechesne
@ 2016-08-26 23:39 ` Khem Raj
0 siblings, 0 replies; 2+ messages in thread
From: Khem Raj @ 2016-08-26 23:39 UTC (permalink / raw)
To: Nicolas Dechesne, openembedded-core
On 8/26/16 6:49 AM, Nicolas Dechesne wrote:
> In commit 9c3a94aea1d (gstreamer1.0-plugins-bad: Move EGL requirement for
> Wayland), --enable-egl was explicitely added to the wayland packageconfig. While
> this is correct that enabling wayland requires egl, it should be possible to
> enable egl without wayland, even when using X11. For example, glimagesink can be
> used for GPU based color conversion using EGL/GLES.
the default PACKAGECONFIG coming out of recipe should append 'egl'
unconditionally, if wayland is set in DISTRO_FEATURES. otherwise it will
confuse the semantics if its hardcoded in packageocnfig for wayland
>
> Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
> ---
> meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
> index d8c8179..1a94d1a 100644
> --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
> +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
> @@ -32,6 +32,7 @@ PACKAGECONFIG[curl] = "--enable-curl,--disable-curl,curl"
> PACKAGECONFIG[dash] = "--enable-dash,--disable-dash,libxml2"
> PACKAGECONFIG[directfb] = "--enable-directfb,--disable-directfb,directfb"
> PACKAGECONFIG[dtls] = "--enable-dtls,--disable-dtls,openssl"
> +PACKAGECONFIG[egl] = "--enable-egl,--disable-egl,virtual/egl"
> PACKAGECONFIG[faac] = "--enable-faac,--disable-faac,faac"
> PACKAGECONFIG[faad] = "--enable-faad,--disable-faad,faad2"
> PACKAGECONFIG[flite] = "--enable-flite,--disable-flite,flite-alsa"
>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2016-08-26 23:38 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-08-26 13:49 [PATCH] gstreamer1.0-plugins-bad: add packageconfig for egl Nicolas Dechesne
2016-08-26 23:39 ` Khem Raj
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox