<div dir="ltr"><div><div>Okay, I have now managed to build the gst1-plugins-bad-1.12.1 package with the qt plugin.  On my target system the output of gst-inspect-1.0 shows the qmlglsink object.  So next I tried to run the qml-example program from the gst1-plugins-bad/tests/examples/qt/ directory.  That builds fine but fails at runtime because the glupload element was unable to be created.  The videotestsrc and qmlglsink objects were created okay.<br><br></div>I have the glupload element present in the output of gst-inspect-1.0 on my desktop system but not on my target system.  Is glupload also built as part of the gst-plugins-bad package ?  Does it need opengl rather than egl or gles2 ?  The config.log file shows these options were given to the configure script:<br><br>./configure --target=arm-buildroot-linux-gnueabihf --host=arm-buildroot-linux-gnueabihf --build=x86_64-pc-linux-gnu --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc --localstatedir=/var --program-prefix= --disable-gtk-doc --disable-gtk-doc-html --disable-doc --disable-docs --disable-documentation --with-xmlto=no --with-fop=no --disable-dependency-tracking --enable-ipv6 --disable-nls --disable-static --enable-shared --disable-examples --disable-valgrind --disable-directsound --disable-direct3d --disable-winks --disable-android_media --disable-apple_media --disable-acm --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 --disable-opengl --enable-gles2 --disable-glx --enable-egl --disable-x11 --disable-wayland --disable-dispmanx --disable-bluez --disable-accurip --disable-adpcmdec --disable-adpcmenc --disable-aiff --disable-asfmux --disable-audiobuffersplit --enable-audiofxbad --enable-audiomixer --disable-audiomixmatrix --disable-compositor --enable-audiovisualizers --enable-autoconvert --disable-bayer --disable-camerabin2 --disable-coloreffects --disable-debugutils --disable-dvbsuboverlay --disable-dvdspu --disable-faceoverlay --disable-festival --disable-fieldanalysis --enable-freeverb --disable-frei0r --disable-gaudieffects --disable-geometrictransform --disable-gdp --disable-id3tag --disable-inter --disable-interlace --disable-ivfparse --disable-ivtc --disable-jp2kdecimator --disable-jpegformat --enable-librfb --disable-midi --disable-mpegdemux --disable-mpegtsdemux --disable-mpegtsmux --disable-mpegpsmux --disable-mxf --disable-netsim --disable-onvif --disable-pcapparse --disable-pnm --enable-qt --disable-rawparse --disable-removesilence --disable-rtmp --disable-sdp --disable-segmentclip --disable-siren --disable-smooth --disable-speed --disable-subenc --disable-stereo --disable-timecode --disable-videofilters --disable-videoframe_audiolevel --disable-iqa --enable-videoparsers --disable-videosignal --disable-vmnc --disable-y4m --disable-yadif --disable-assrender --disable-bz2 --disable-curl --disable-dash --disable-decklink --disable-directfb --disable-dvb --disable-faad --disable-fbdev --disable-fdk_aac --disable-gl --disable-hls --disable-kms --disable-libmms --disable-dtls --disable-ttml --disable-mpeg2enc --disable-musepack --disable-neon --disable-openal --disable-opencv --disable-openh264 --disable-openjpeg --disable-opus --disable-rsvg --disable-sbc --disable-shm --disable-sndfile --disable-srtp --disable-vcd --disable-voaacenc --disable-webp --disable-webrtcdsp --disable-x265 build_alias=x86_64-pc-linux-gnu host_alias=arm-buildroot-linux-gnueabihf target_alias=arm-buildroot-linux-gnueabihf CC=/opt/porky/git-repos/buildroot-master/output/host/bin/arm-buildroot-linux-gnueabihf-gcc CFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -Os  LDFLAGS= LIBS=-L/opt/porky/git-repos/buildroot-master/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib -lEGL   CPPFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/opt/porky/git-repos/buildroot-master/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include -DLINUX   CPP=/opt/porky/git-repos/buildroot-master/output/host/bin/arm-buildroot-linux-gnueabihf-cpp PKG_CONFIG=/opt/porky/git-repos/buildroot-master/output/host/bin/pkg-config CXX=/opt/porky/git-repos/buildroot-master/output/host/bin/arm-buildroot-linux-gnueabihf-g++ CXXFLAGS=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -Os  --no-create --no-recursion<br><br>--<br></div>Glenn<br><br></div><div class="gmail_extra"><br><div class="gmail_quote">On 20 July 2017 at 14:54, Sebastian Dröge <span dir="ltr"><<a href="mailto:sebastian@centricular.com" target="_blank">sebastian@centricular.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Wed, 2017-07-19 at 16:44 +0800, Glenn Coombs wrote:<br>
><br>
> configure:50774: WARNING: Could not find any Qt Windowing integration<br>
> configure:50807: *** These plugins will not be built: qt<br>
><br>
> It seems to be expecting a Windowing configuration variable.  I'm not<br>
> using X11 or Wayland so I'm not sure how this should be set.  Any<br>
> ideas ?<br>
<br>
</span>EGLFS is a "Windowing integration". Please try with GStreamer 1.12 or<br>
newer, there were relevant changes for that, and imx6 in general.<br>
<br>
Configure basically has to go into this specific case here:<br>
<a href="https://cgit.freedesktop.org/gstreamer/gst-plugins-bad/tree/configure.ac#n3015" rel="noreferrer" target="_blank">https://cgit.freedesktop.org/<wbr>gstreamer/gst-plugins-bad/<wbr>tree/configure.ac#n3015</a><br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
Sebastian Dröge, Centricular Ltd · <a href="http://www.centricular.com" rel="noreferrer" target="_blank">http://www.centricular.com</a></div></div></blockquote></div><br></div>