package/gstreamer1: gl enabled when either GL or GLES2 is present
authorCharlie Turner <cturner@igalia.com>
Thu, 25 Jul 2019 11:42:25 +0000 (12:42 +0100)
committerArnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Fri, 11 Oct 2019 21:58:41 +0000 (23:58 +0200)
commit4164d31e058345949ab759fb08beaf63f18888e9
treebadb9c553fdb58d50140dec98ad8d6d959d3100f
parenta08d5b4e64223452162a56a686390dcb8f68dfb7
package/gstreamer1: gl enabled when either GL or GLES2 is present

When building gst1-plugins-base with GL support on the rpi3 (which
supports only GLES2, not full desktop GL), GStreamer was being asked to
disable its GL support completely. This isn't correct since it can be
used with either GL or GLES2. There is already a Config.in symbol to
indicate that either of them is enabled:
BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL_HAS_API. So use that to
determine if gl should be enabled or disabled.

While we're at it, also move the GL/GLES handling under the same API
condition. This makes it clearer that they belong together.

Signed-off-by: Charlie Turner <cturner@igalia.com>
Reviewed-by: Adrian Perez de Castro <aperez@igalia.com>
[Arnout: refactor using
BR2_PACKAGE_GST1_PLUGINS_BASE_LIB_OPENGL_HAS_API]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk