<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"><head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
 </head><body style=""><div>QtGStreamer is a bad choice for that, as it is mostly outdated. I recommend using out-of-the-box Qt (VideoOutput, QAbstractVideoSurface) as much as possible. Maybe you can pull the videosink implementation from QtGStreamer and use that. Meanwhile, I will check with my boss whether we can publish the Qt videosink we have.</div>
<div> </div>
<div>Chris</div>
<blockquote type="cite" style="position: relative; margin-left: 0px; padding-left: 10px; border-left: solid 1px blue;">Dmitri Afanasjev <adimas@gmail.com> hat am 19. Juni 2015 um 22:46 geschrieben:<br><br>
<div dir="ltr">Hello!
<div> </div>
<div>I want to develop Qt application to use with gstreamer1.0</div>
<div> </div>
<div>1. Gstreamer1.0 binaries are installed and PATH is updated works fine.</div>
<div>2. Downloaded QtGstremer sources from Git (<a href="https://github.com/detrout/qt-gstreamer">https://github.com/detrout/qt-gstreamer</a>) but unable to build it correctly. When I do: <strong>cmake .. -DCMAKE_INSTALL_PREFIX=e:/gstreamer/qt-gstreamer -DQT_VERSION=5 -Wno-dev </strong>I see this outpur:</div>
<div> </div>
<div>
<div>-- Building for: Visual Studio 12 2013</div>
<div>-- The C compiler identification is MSVC 18.0.31101.0</div>
<div>-- The CXX compiler identification is MSVC 18.0.31101.0</div>
<div>-- Check for working C compiler using: Visual Studio 12 2013</div>
<div>-- Check for working C compiler using: Visual Studio 12 2013 -- works</div>
<div>-- Detecting C compiler ABI info</div>
<div>-- Detecting C compiler ABI info - done</div>
<div>-- Check for working CXX compiler using: Visual Studio 12 2013</div>
<div>-- Check for working CXX compiler using: Visual Studio 12 2013 -- works</div>
<div>-- Detecting CXX compiler ABI info</div>
<div>-- Detecting CXX compiler ABI info - done</div>
<div>-- Detecting CXX compile features</div>
<div>-- Detecting CXX compile features - done</div>
<div>-- Using Qt5 (min: 5.0.0)</div>
<div>-- Found Qt4or5: 1  found components:  Core Gui Widgets OpenGL Quick1 Quick2 Qml Test</div>
<div>-- Boost version: 1.58.0</div>
<div>-- Found PkgConfig: E:/gstreamer/gtk-bundle_3.6.4/bin/pkg-config.exe (found version "0.28")</div>
<div>-- checking for module 'gstreamer-1.0'</div>
<div>--   package 'gstreamer-1.0' not found</div>
<div>-- checking for module 'gstreamer-base-1.0'</div>
<div>--   package 'gstreamer-base-1.0' not found</div>
<div>-- Found GSTREAMER_BASE_LIBRARY: E:/gstreamer/1.0/x86_64/lib/gstbase-1.0.lib</div>
<div>-- Found GSTREAMER_BASE_INCLUDE_DIR: E:/gstreamer/1.0/x86_64/include/gstreamer-1.0</div>
<div>-- Found GStreamer: E:/gstreamer/1.0/x86_64/lib/gstreamer-1.0.lib (Required is at least version "1.2.0")</div>
<div>-- checking for module 'gstreamer-plugins-base-1.0'</div>
<div>--   package 'gstreamer-plugins-base-1.0' not found</div>
<div>-- checking for module 'gstreamer-app-1.0'</div>
<div>--   package 'gstreamer-app-1.0' not found</div>
<div>-- Found GSTREAMER_APP_LIBRARY: E:/gstreamer/1.0/x86_64/lib/gstapp-1.0.lib</div>
<div>-- Found GSTREAMER_APP_INCLUDE_DIR: E:/gstreamer/1.0/x86_64/include/gstreamer-1.0</div>
<div>-- checking for module 'gstreamer-audio-1.0'</div>
<div>--   package 'gstreamer-audio-1.0' not found</div>
<div>-- Found GSTREAMER_AUDIO_LIBRARY: E:/gstreamer/1.0/x86_64/lib/gstaudio-1.0.lib</div>
<div>-- Found GSTREAMER_AUDIO_INCLUDE_DIR: E:/gstreamer/1.0/x86_64/include/gstreamer-1.0</div>
<div>-- checking for module 'gstreamer-video-1.0'</div>
<div>--   package 'gstreamer-video-1.0' not found</div>
<div>-- Found GSTREAMER_VIDEO_LIBRARY: E:/gstreamer/1.0/x86_64/lib/gstvideo-1.0.lib</div>
<div>-- Found GSTREAMER_VIDEO_INCLUDE_DIR: E:/gstreamer/1.0/x86_64/include/gstreamer-1.0</div>
<div>-- checking for module 'gstreamer-pbutils-1.0'</div>
<div>--   package 'gstreamer-pbutils-1.0' not found</div>
<div>-- Found GSTREAMER_PBUTILS_LIBRARY: E:/gstreamer/1.0/x86_64/lib/gstpbutils-1.0.lib</div>
<div>-- Found GSTREAMER_PBUTILS_INCLUDE_DIR: E:/gstreamer/1.0/x86_64/include/gstreamer-1.0</div>
<div>-- Found GStreamerPluginsBase: TRUE (Required is at least version "1.2.0")</div>
<div>-- Found GLIB2: E:/gstreamer/OSSBuild/GStreamer/v0.10.6/sdk/lib/glib-2.0.lib</div>
<div>-- Found GObject: E:/gstreamer/OSSBuild/GStreamer/v0.10.6/sdk/include/glib-2.0</div>
<div>-- Performing Test USE_OPENGLES</div>
<div>-- Performing Test USE_OPENGLES - Failed</div>
<div>-- Found OpenGL: opengl32</div>
<div>-- Found Doxygen: E:/gstreamer/doxygen/bin/doxygen.exe (found version "1.8.9.1")</div>
<div>-- Found DOXYFILE_IN: E:/gstreamer/qt-gstreamer/Doxyfile.in</div>
<div> </div>
<div>-----------------------------------------------------------------------------</div>
<div>-- The following external packages were located on your system.</div>
<div>-- This installation will have the extra features provided by these packages.</div>
<div>-----------------------------------------------------------------------------</div>
<div>   * Qt - Required for building everything</div>
<div>   * QtOpenGL - Required for OpenGL acceleration in qtvideosink and QtGStreamerUi</div>
<div>   * QtQuick1 (QtDeclarative) - Required for building QtQuick1 support</div>
<div>   * QtQuick2 (QtQuick) - Required for building QtQuick2 support</div>
<div>   * QtQml - Required for building QtQuick2 support</div>
<div>   * Boost - Required for building QtGLib</div>
<div>   * GStreamer - Required to build QtGStreamer</div>
<div>   * GStreamer base library - Used for building the qt5videosink element</div>
<div>   * GStreamer app library - Required to build QtGStreamerUtils</div>
<div>   * GStreamer audio library - Required to build QtGStreamer</div>
<div>   * GStreamer video library - Required to build QtGStreamer</div>
<div>   * GStreamer pbutils library - Used for building the Discoverer API</div>
<div>   * GLib - Required to build QtGLib</div>
<div>   * GObject - Required to build QtGLib</div>
<div>   * OpenGL - Required for OpenGL rendering support in qt5videosink</div>
<div>   * Doxygen - Used to generate the API documentation</div>
<div> </div>
<div>-----------------------------------------------------------------------------</div>
<div>-- Congratulations! All external packages have been found.</div>
<div>-----------------------------------------------------------------------------</div>
<div> </div>
<div>-- Configuring done</div>
<div>-- Generating done</div>
<div>-- Build files have been written to: E:/gstreamer/qt-gstreamer/build</div>
</div>
<div>===================================================</div>
<div>Seems like build is done well, but i see some warnings in the output. Using build procedure described in README i should do make. But i cannot do make without .makefile. Are these filed missing due to errors listed in output? Is is possible to build Gstreamer1.0 libs for Qt5? </div>
<div> </div>
<div>I cannot find any working solution</div>
<div> </div>
<div>Please help!</div>
<div> </div>
<div>Regards, Dmitri</div>
<div> </div>
<div> </div>
</div>
_______________________________________________<br>gstreamer-devel mailing list<br>gstreamer-devel@lists.freedesktop.org<br>http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</blockquote>
<div><br> </div></body></html>