summaryrefslogtreecommitdiffstats
path: root/rules/gst-plugins-bad1.in
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2017-07-03 09:19:20 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2017-07-03 09:19:22 +0200
commitf14ce278e9d41508fc93951009e212259c2471a1 (patch)
tree7dd30ba330e48b6b236ca18a110380824fb824aa /rules/gst-plugins-bad1.in
parentfbfc87bdb1cea869b69021b59b72a9213ff7776c (diff)
downloadptxdist-f14ce278e9d41508fc93951009e212259c2471a1.tar.gz
ptxdist-f14ce278e9d41508fc93951009e212259c2471a1.tar.xz
gst-plugins-bad1: improve opengl options
EGL need either X11 or wayland platform support. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/gst-plugins-bad1.in')
-rw-r--r--rules/gst-plugins-bad1.in27
1 files changed, 23 insertions, 4 deletions
diff --git a/rules/gst-plugins-bad1.in b/rules/gst-plugins-bad1.in
index cfede59d4..e819b894c 100644
--- a/rules/gst-plugins-bad1.in
+++ b/rules/gst-plugins-bad1.in
@@ -22,7 +22,9 @@ menuconfig GST_PLUGINS_BAD1
select GLU if GST_PLUGINS_BAD1_OPENGL
select MESALIB_GLES2 if GST_PLUGINS_BAD1_GLES2
select MESALIB_EGL if GST_PLUGINS_BAD1_EGL
+ select MESALIB_EGL_WAYLAND if GST_PLUGINS_BAD1_EGL_WAYLAND
select MESALIB_GLX if GST_PLUGINS_BAD1_GLX
+ select XORG_LIB_X11 if GST_PLUGINS_BAD1_EGL_X11
select LIBDRM if GST_PLUGINS_BAD1_KMS
select LIBDRM_LIBKMS if GST_PLUGINS_BAD1_KMS
select OPUS if GST_PLUGINS_BAD1_OPUS
@@ -584,24 +586,41 @@ config GST_PLUGINS_BAD1_GL
if GST_PLUGINS_BAD1_GL
-config GST_PLUGINS_BAD1_OPENGL
- bool
- prompt "opengl"
-
config GST_PLUGINS_BAD1_GLES2
bool
depends on !GST_PLUGINS_BAD1_OPENGL
prompt "gles2"
+config GST_PLUGINS_BAD1_OPENGL
+ bool
+ prompt "opengl"
+
config GST_PLUGINS_BAD1_EGL
bool
prompt "egl"
+if GST_PLUGINS_BAD1_EGL
+
+config GST_PLUGINS_BAD1_EGL_X11
+ bool
+ select GST_PLUGINS_BAD1_X11
+ prompt "x11 egl"
+
+config GST_PLUGINS_BAD1_EGL_WAYLAND
+ bool
+ prompt "wayland egl"
+
+endif
+
config GST_PLUGINS_BAD1_GLX
bool
select GST_PLUGINS_BAD1_OPENGL
+ select GST_PLUGINS_BAD1_X11
prompt "glx"
+config GST_PLUGINS_BAD1_X11
+ bool
+
endif
config GST_PLUGINS_BAD1_GTK3