qmlglsink plugins-bad buildroot egl

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

qmlglsink plugins-bad buildroot egl

Weber, Holger

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?


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: qmlglsink plugins-bad buildroot egl

Matthew Waters
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.

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?



_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

signature.asc (527 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

AW: qmlglsink plugins-bad buildroot egl

Weber, Holger

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.

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?

 


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: AW: qmlglsink plugins-bad buildroot egl

Matthew Waters

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.

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?

 



_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

signature.asc (527 bytes) Download Attachment