]> code.ossystems Code Review - meta-freescale.git/commitdiff
gstreamer1.0-plugins-bad: Fix build for GPU-less machines master-next
authorOtavio Salvador <otavio@ossystems.com.br>
Sat, 10 Apr 2021 14:44:51 +0000 (11:44 -0300)
committerOtavio Salvador <otavio@ossystems.com.br>
Sat, 10 Apr 2021 14:44:51 +0000 (11:44 -0300)
In case we are building for a GPU-less machine (e.g: i.MX6UL) using a
distro without OpenGL support, was triggering a wrong build dependency
chain.

Now, we enable gles2 backend only if the distro has OpenGL support.

Fixes: #684.
Fixes: 61fac596 ("gstreamer1.0-plugins-bad: Let processors with pxp chose the correct Opengl API")
Change-Id: I275299d20065309d753ebc7774ab1fcc5bea7113

recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.16.3.imx.bb

index 8064d430d92ae77ec3f0400934289899c381be24..6925611ac0806586891e5e96dcc1e0c2e14c9041 100644 (file)
@@ -37,7 +37,7 @@ DEPENDS += "gstreamer1.0-plugins-base"
 inherit gobject-introspection
 
 PACKAGECONFIG_GL ?= "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gl', '', d)}"
-PACKAGECONFIG_GL_imxpxp = "gles2"
+PACKAGECONFIG_GL_imxpxp = "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gles2', '', d)}"
 
 PACKAGECONFIG ??= " \
     ${GSTREAMER_ORC} \