Also, if you don't believe me, this is what comes out from Qt's CI system: ldd Qt5.6.0/5.6/gcc_64/plugins/mediaservice/libgstmediaplayer.so
linux-vdso.so.1 => (0x00007fff4da5f000) libqgsttools_p.so.1 => /opt/Qt5.6.0/5.6/gcc_64/plugins/mediaservice/../../lib/libqgsttools_p.so.1 (0x00007f25ddfbe000) libgstaudio-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstaudio-0.10.so.0 (0x00007f25ddd5a000) libgstinterfaces-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstinterfaces-0.10.so.0 (0x00007f25ddb48000) libgstvideo-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstvideo-0.10.so.0 (0x00007f25dd92b000) libgstpbutils-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstpbutils-0.10.so.0 (0x00007f25dd706000) libgstapp-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstapp-0.10.so.0 (0x00007f25dd4f9000) libgstbase-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0 (0x00007f25dd29f000) libgstreamer-0.10.so.0 => /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0 (0x00007f25dcfaf000) libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f25dcd5c000) libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f25dcb58000) libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007f25dc955000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f25dc74d000) libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f25dc43c000) libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 (0x00007f25dc081000) libQt5MultimediaWidgets.so.5 => /opt/Qt5.6.0/5.6/gcc_64/plugins/mediaservice/../../lib/libQt5MultimediaWidgets.so.5 (0x00007f25dbe63000) libQt5Multimedia.so.5 => /opt/Qt5.6.0/5.6/gcc_64/plugins/mediaservice/../../lib/libQt5Multimedia.so.5 (0x00007f25dbb52000) libQt5Widgets.so.5 => /opt/Qt5.6.0/5.6/gcc_64/plugins/mediaservice/../../lib/libQt5Widgets.so.5 (0x00007f25db2df000) libQt5Gui.so.5 => /opt/Qt5.6.0/5.6/gcc_64/plugins/mediaservice/../../lib/libQt5Gui.so.5 (0x00007f25daae8000) libQt5Network.so.5 => /opt/Qt5.6.0/5.6/gcc_64/plugins/mediaservice/../../lib/libQt5Network.so.5 (0x00007f25da789000) libQt5Core.so.5 => /opt/Qt5.6.0/5.6/gcc_64/plugins/mediaservice/../../lib/libQt5Core.so.5 (0x00007f25da076000) libGL.so.1 => /usr/lib/nvidia-361/libGL.so.1 (0x00007f25d9de7000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f25d9bca000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f25d9847000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f25d953e000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f25d9328000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f25d8f5e000) libasound.so.2 => /usr/lib/x86_64-linux-gnu/libasound.so.2 (0x00007f25d8c5e000) liborc-0.4.so.0 => /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0 (0x00007f25d89dd000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f25d87d9000) libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f25d85d0000) libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f25d8360000) libicuuc.so.55 => /usr/lib/x86_64-linux-gnu/libicuuc.so.55 (0x00007f25d7fcc000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f25d7db1000) liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f25d7b8f000) libQt5OpenGL.so.5 => /opt/Qt5.6.0/5.6/gcc_64/plugins/mediaservice/../../lib/libQt5OpenGL.so.5 (0x00007f25d7938000) libpulse.so.0 => /usr/lib/x86_64-linux-gnu/libpulse.so.0 (0x00007f25d76e8000) libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f25d74d6000) libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f25d719b000) libicui18n.so.56 => /opt/Qt5.6.0/5.6/gcc_64/plugins/mediaservice/../../lib/libicui18n.so.56 (0x00007f25d6d01000) libicuuc.so.56 => /opt/Qt5.6.0/5.6/gcc_64/plugins/mediaservice/../../lib/libicuuc.so.56 (0x00007f25d6948000) libicudata.so.56 => /opt/Qt5.6.0/5.6/gcc_64/plugins/mediaservice/../../lib/libicudata.so.56 (0x00007f25d4f65000) /lib64/ld-linux-x86-64.so.2 (0x000055573dcab000) libGLX.so.0 => /usr/lib/nvidia-361/libGLX.so.0 (0x00007f25d4d33000) libGLdispatch.so.0 => /usr/lib/nvidia-361/libGLdispatch.so.0 (0x00007f25d4a4a000) libicudata.so.55 => /usr/lib/x86_64-linux-gnu/libicudata.so.55 (0x00007f25d2f93000) libjson-c.so.2 => /lib/x86_64-linux-gnu/libjson-c.so.2 (0x00007f25d2d87000) libpulsecommon-8.0.so => /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so (0x00007f25d2b0d000) libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f25d28c1000) libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f25d269e000) libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007f25d2619000) libwrap.so.0 => /lib/x86_64-linux-gnu/libwrap.so.0 (0x00007f25d240e000) libsndfile.so.1 => /usr/lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007f25d21a5000) libasyncns.so.0 => /usr/lib/x86_64-linux-gnu/libasyncns.so.0 (0x00007f25d1f9f000) libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f25d1d9a000) libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f25d1b94000) libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f25d1972000) libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f25d1690000) libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007f25d1477000) libFLAC.so.8 => /usr/lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007f25d1202000) libvorbisenc.so.2 => /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007f25d0f58000) libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f25d0d3d000) libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f25d0b28000) libogg.so.0 => /usr/lib/x86_64-linux-gnu/libogg.so.0 (0x00007f25d091f000) libvorbis.so.0 => /usr/lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007f25d06f3000) ----- Messaggio originale ----- Da: Sergio Martins <[email protected]> A: [email protected]; Massimo Callegari <[email protected]> Inviato: Giovedì 2 Giugno 2016 12:00 Oggetto: Re: [Development] Video playback on Ubuntu 16.04 On Thursday, 2 June 2016 08:17:08 WEST Massimo Callegari via Development wrote: > Hi everyone, > > is it just me or QtMultimedia 5.6.0 video playback is quite broken on Ubuntu > 16.04 ? > > I think the reason is that Qt 5.6.0 (and 5.7.0 as well) are still built > against gstreamer 0.10, which is quite obsolete now. In fact, I built Qt > 5.7.0 myself with gstreamer 1.0 and video playback works as expected. Hi, + -gstreamer <version> Enable GStreamer support With no parameter, this will attempt to auto-detect GStreamer 0.10 and 1.0. GStreamer 1.0 is used by default when available. Use 0.10 or 1.0 for <version> to override auto-detection. 1.0 is the default since Qt 5.6, so it's probably an Ubuntu issue. Regards, -- Sérgio Martins | [email protected] | Senior Software Engineer Klarälvdalens Datakonsult AB, a KDAB Group company Tel: Sweden (HQ) +46-563-540090, USA +1-866-777-KDAB(5322) KDAB - The Qt Experts _______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development
