menuconfig BR2_PACKAGE_GST1_PLUGINS_BAD
select BR2_PACKAGE_GST1_PLUGINS_BASE
A set of plug-ins for GStreamer that may be of poor quality
or lacking some features.
http://gstreamer.freedesktop.org/
if BR2_PACKAGE_GST1_PLUGINS_BAD
comment "libraries with external dependencies"
menuconfig BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL
depends on BR2_PACKAGE_HAS_LIBGL || BR2_PACKAGE_HAS_LIBGLES
if BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL
config BR2_PACKAGE_GST1_PLUGINS_BAD_HAS_LIB_OPENGL
def_bool BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_WINDOW
comment "The opengl library needs an API, a platform and a window system"
depends on !BR2_PACKAGE_GST1_PLUGINS_BAD_HAS_LIB_OPENGL
config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_API
config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_OPENGL
depends on BR2_PACKAGE_HAS_LIBGL
select BR2_PACKAGE_LIBGLU
select BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_API
comment "opengl needs an OpenGL backend"
depends on !BR2_PACKAGE_HAS_LIBGL
config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_GLES2
depends on BR2_PACKAGE_HAS_LIBGLES
select BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_API
comment "gles2 needs an OpenGL ES backend"
depends on !BR2_PACKAGE_HAS_LIBGLES
config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_PLATFORM
config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_GLX
depends on BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_OPENGL
depends on BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR # mesa needs big X
depends on !BR2_PACKAGE_RPI_USERLAND # x11
select BR2_PACKAGE_XLIB_LIBXRENDER
select BR2_PACKAGE_XPROTO_GLPROTO
select BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_X11
select BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_PLATFORM
OpenGL Extension to the X Window System
comment "glx not supported with rpi-userland"
depends on BR2_PACKAGE_RPI_USERLAND
comment "glx needs the opengl API and modular X.org"
depends on !BR2_PACKAGE_RPI_USERLAND && \
(!BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_OPENGL || \
!BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR)
config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_EGL
depends on BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_API
depends on BR2_PACKAGE_HAS_LIBEGL
select BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_PLATFORM
comment "egl needs an API and an EGL backend"
depends on !BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_API || \
config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_HAS_WINDOW
config BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_X11