From: Otavio Salvador Date: Sat, 10 Apr 2021 14:44:51 +0000 (-0300) Subject: gstreamer1.0-plugins-bad: Fix build for GPU-less machines X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=refs%2Fheads%2Fmaster-next;p=meta-freescale.git gstreamer1.0-plugins-bad: Fix build for GPU-less machines 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 --- diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.16.3.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.16.3.imx.bb index 8064d430..6925611a 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.16.3.imx.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.16.3.imx.bb @@ -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} \