]> code.ossystems Code Review - meta-freescale.git/commitdiff
gstreamer1.0-plugins-bad: Remove gles2 for i.MX6 SoloLite
authorNeena Busireddy <neena.busireddy@freescale.com>
Thu, 16 Oct 2014 20:45:05 +0000 (15:45 -0500)
committerOtavio Salvador <otavio@ossystems.com.br>
Thu, 23 Oct 2014 21:57:41 +0000 (19:57 -0200)
i.MX6 SoloLite (mx6sl) does not support 3D GPU hardware
acceleration. The X11 backend only supports mesa software rendering GL
and non-x11 backends does not support both GL and GLES.

This patch defines PACKAGECONFIG_GL for each i.MX6 SoC family as i.MX6
SoloLite is different from other SoC's.

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
meta-fsl-arm/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend

index 8be11a299759990a7b5a6138b61c7e035d50f7c2..da90235154a91213b58c0455eacbd5755255a18d 100644 (file)
@@ -5,3 +5,9 @@ CFLAGS_append_mx6 = " -DLINUX \
                          base_contains('DISTRO_FEATURES', 'wayland', '-DEGL_API_FB -DEGL_API_WL', \
                          base_contains('DISTRO_FEATURES', 'directfb', '-DEGL_API_DFB', \
                          '-DEGL_API_FB', d),d),d)}"
+
+PACKAGECONFIG_GL_mx6q = "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gles2', '', d)}"
+PACKAGECONFIG_GL_mx6dl = "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gles2', '', d)}"
+PACKAGECONFIG_GL_mx6sl = "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', \
+                           base_contains('DISTRO_FEATURES', 'x11', \
+                                    'opengl', '', d), '', d)}"