AW: qmlglsink plugins-bad buildroot egl

Matthew Waters ystreet00 at gmail.com
Thu Sep 14 07:55:09 UTC 2017


That's incorrect.

You always need a window system to be able to create an OpenGL context
and thus use OpenGL/GLES.  That window system is GBM in this case.


On 14/09/17 16:58, Weber, Holger wrote:
>
> As I don’t need the glimagesink wouldn’t it be an option to remove
> that element by a define?
> All other elemtents like glupload only depend on OpenGL/GLES or is
> that wrong?
>
>  
>
>  
>
> ---------------------
>
>  
>
> From what I can tell, you would be using the gbm backend which current
> does not have an implementation in master.  There is a bug open about
> that at https://bugzilla.gnome.org/show_bug.cgi?id=782923
> <https://bugzilla.gnome.org/show_bug.cgi?id=782923>.
>
> Cheers
> -Matt
>
> On 12/09/17 22:01, Weber, Holger wrote:
>
> I try to get qmlglsink (gst-plugins-bad 1.12.2) running on an embedded
> system with buildroot.
>
> There is no X or Wayland server – qt is already running on egl (intel
> mesa).
>
>  
>
> There are multiple issues.
>
> Fist, configure finds no window intergration:
>
> […]
>
> checking for GLES2... yes
>
> checking GLES3/gl3.h usability... yes
>
> checking GLES3/gl3.h presence... yes
>
> checking for GLES3/gl3.h... yes
>
> checking for EGL... yes
>
> checking for fbGetDisplay in -lEGL... no
>
> checking EGL/fbdev_window.h usability... no
>
> checking EGL/fbdev_window.h presence... no
>
> checking for EGL/fbdev_window.h... no
>
> checking for bcm_host_init in -lbcm_host... no
>
> checking for WAYLAND_EGL... no
>
> checking libdrm/drm_fourcc.h usability... yes
>
> checking libdrm/drm_fourcc.h presence... yes
>
> checking for libdrm/drm_fourcc.h... yes
>
> checking for GST_ALLOCATORS... yes
>
> checking for glTexDirectVIV in -lGLESv2... no
>
> host is x86_64-buildroot-linux-gnu
>
> configure: WARNING: X or Wayland is required for OpenGL support
>
> configure: WARNING: Could not find any OpenGL platforms to use such as
> CGL, WGL or GLX
>
> configure: WARNING: Could not find any window systems to use such as
> Cocoa, Win32API or X11
>
> [...]
>
> checking for QT... yes
>
> checking for moc-qt5... no
>
> checking for moc... /opt/toolchain/x86/buildroot/output/host/bin/moc
>
> checking for rcc-qt5... no
>
> checking for rcc... /opt/toolchain/x86/buildroot/output/host/bin/rcc
>
> checking for uic-qt5... no
>
> checking for uic... /opt/toolchain/x86/buildroot/output/host/bin/uic
>
> configure: WARNING: Could not find any Qt Windowing integration
>
> configure: *** These plugins will not be built: qt
>
> […]
>
>  
>
> Configure options
>
>   --disable-avc \
>
>         --disable-opensles \
>
>         --disable-uvch264 \
>
>         --disable-msdk \
>
>         --disable-voamrwbenc \
>
>         --disable-bs2b \
>
>         --disable-chromaprint \
>
>         --disable-dc1394 \
>
>         --disable-dts \
>
>         --disable-resindvd \
>
>         --disable-faac \
>
>         --disable-flite \
>
>         --disable-gsm \
>
>         --disable-fluidsynth \
>
>         --disable-kate \
>
>         --disable-ladspa \
>
>         --disable-lv2 \
>
>         --disable-libde265 \
>
>         --disable-modplug \
>
>         --disable-mplex \
>
>         --disable-ofa \
>
>         --disable-openexr \
>
>         --disable-openni2 \
>
>         --disable-teletextdec \
>
>         --disable-wildmidi \
>
>         --disable-smoothstreaming \
>
>         --disable-soundtouch \
>
>         --disable-spc \
>
>         --disable-gme \
>
>         --disable-vdpau \
>
>         --disable-schro \
>
>         --disable-zbar \
>
>         --disable-spandsp \
>
>         --disable-gtk3 \
>
>          --enable-qt
>
>  
>
> I also can’t build the opengl plugin because of missing X and Wayland,
> but I net the glupload to use the qmlgl sink, right?
>
>  
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20170914/b7d0054a/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 516 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20170914/b7d0054a/attachment-0001.sig>


More information about the gstreamer-devel mailing list