summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2018-05-24 20:20:15 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2018-05-24 20:23:22 +0200
commit58fe85f18e9a4c4636b6e7a08363b2c2912ee2a2 (patch)
tree658029fc3db9cc956834c3111798168d6a5fafea
parent02fbe2c0d286143c3ed4ea9999c6db96b0a2ed8a (diff)
downloadptxdist-58fe85f18e9a4c4636b6e7a08363b2c2912ee2a2.tar.gz
ptxdist-58fe85f18e9a4c4636b6e7a08363b2c2912ee2a2.tar.xz
gstreamer-vaapi1: adapt to libva changes
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--rules/gstreamer-vaapi1.in13
-rw-r--r--rules/gstreamer-vaapi1.make5
2 files changed, 9 insertions, 9 deletions
diff --git a/rules/gstreamer-vaapi1.in b/rules/gstreamer-vaapi1.in
index 9af55c2cb..9837c1b46 100644
--- a/rules/gstreamer-vaapi1.in
+++ b/rules/gstreamer-vaapi1.in
@@ -7,9 +7,8 @@ config GSTREAMER_VAAPI1
select GSTREAMER1_DEBUG
select GST_PLUGINS_BAD1
select GST_PLUGINS_BASE1
- select GST_PLUGINS_BASE1_GL if GSTREAMER_VAAPI1_EGL
- select GST_PLUGINS_BASE1_EGL if GSTREAMER_VAAPI1_EGL
- select MESALIB if GSTREAMER_VAAPI1_EGL
+ select MESALIB if GSTREAMER_VAAPI1_OPENGL
+ select XORG_LIB_XRANDR if GSTREAMER_VAAPI1_X11
prompt "gstreamer-vaapi1"
help
Gstreamer-vaapi is a collection of GStreamer plugins and helper
@@ -18,6 +17,10 @@ config GSTREAMER_VAAPI1
if GSTREAMER_VAAPI1
+config GSTREAMER_VAAPI1_OPENGL
+ bool
+ default GST_PLUGINS_BASE1_GL
+
config GSTREAMER_VAAPI1_X11
bool
default LIBVA_X11
@@ -30,8 +33,4 @@ config GSTREAMER_VAAPI1_WAYLAND
bool
default LIBVA_WAYLAND
-config GSTREAMER_VAAPI1_EGL
- bool
- default LIBVA_EGL
-
endif
diff --git a/rules/gstreamer-vaapi1.make b/rules/gstreamer-vaapi1.make
index 576423d69..c3d9d080b 100644
--- a/rules/gstreamer-vaapi1.make
+++ b/rules/gstreamer-vaapi1.make
@@ -33,7 +33,8 @@ GSTREAMER_VAAPI1_ENABLE-y := drm
GSTREAMER_VAAPI1_ENABLE-$(PTXCONF_GSTREAMER_VAAPI1_X11) += x11
GSTREAMER_VAAPI1_ENABLE-$(PTXCONF_GSTREAMER_VAAPI1_GLX) += glx
GSTREAMER_VAAPI1_ENABLE-$(PTXCONF_GSTREAMER_VAAPI1_WAYLAND) += wayland
-GSTREAMER_VAAPI1_ENABLE-$(PTXCONF_GSTREAMER_VAAPI1_EGL) += egl
+# EGL backend is gone but configure only looks for OpenGL if glx or egl is enabled
+GSTREAMER_VAAPI1_ENABLE-$(PTXCONF_GSTREAMER_VAAPI1_OPENGL) += egl
#
# autoconf
@@ -47,7 +48,7 @@ GSTREAMER_VAAPI1_CONF_OPT = \
--enable-encoders \
$(addprefix --enable-,$(GSTREAMER_VAAPI1_ENABLE-y)) \
$(addprefix --disable-,$(GSTREAMER_VAAPI1_ENABLE-)) \
- --with-glapi=any \
+ --with-glapi=$(call ptx/ifdef,PTXCONF_GSTREAMER_VAAPI1_OPENGL,any,no) \
--without-gtk
# ----------------------------------------------------------------------------