Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

How do I configure Qt6 with Gstreamer support?



  • I go through the configuration and get the following output, but I don't see any mention of Gstreamer.

    -- The following packages have been found:
    
     * QtBuildInternals
     * OpenGL
     * WrapPCRE2
     * GLIB2, Event loop and utility library, <https://wiki.gnome.org/Projects/GLib>
     * WrapRt
     * WrapSystemPCRE2 (required version >= 10.20)
     * WrapHarfbuzz
     * WrapPNG
     * WrapSystemFreetype (required version >= 2.2.0)
     * WrapSystemPNG
     * GLESv2
     * X11
     * X11_XCB, A compatibility library for code that translates Xlib API calls into XCB calls, <http://xorg.freedesktop.org/>
     * XKB_COMMON_X11 (required version >= 0.5.0)
     * XRender (required version >= 0.6)
     * Libdrm, Userspace interface to kernel DRM services., <https://wiki.freedesktop.org/dri/>
     * WrapFreetype
     * EGL, A platform-agnostic mechanism for creating rendering surfaces for use with other graphics libraries, such as OpenGL|ES and OpenVG., <https://www.khronos.org/egl/>
     * WrapIconv
     * Qt6Concurrent
     * PythonInterp
     * Qt6DBusTools (required version >= 6.0.0)
     * Qt6DBus
     * Qt6Xml
     * Qt6QuickWidgets
     * Qt6QmlDevTools
     * Qt6PrintSupport
     * Qt6OpenGLWidgets
     * Qt6QuickTest
     * Qt6Sql
     * Qt6Test
     * Qt6WidgetsTools (required version >= 6.0.0)
     * Qt6Widgets
     * Qt6ShaderToolsTools (required version >= 6.0.0)
     * Qt6ShaderTools
     * Qt6LinguistTools (required version >= 6.0.0)
     * Qt6Linguist
     * Qt6BuildInternals
     * WrapAtomic
     * Qt6CoreTools (required version >= 6.0.0)
     * Qt6Core
     * WrapOpenGL
     * XKB (required version >= 0.5.0), XKB API common to servers and clients., <http://xkbcommon.org>
     * Qt6GuiTools (required version >= 6.0.0)
     * Qt6Gui
     * Qt6OpenGL
     * Qt6QmlTools (required version >= 6.0.0)
     * Qt6Network (required version >= 6.0.0)
     * Qt6Qml (required version >= 6.0.0)
     * Threads
     * Qt6QmlModels (required version >= 6.0.0)
     * Qt6Quick
     * Qt6 (required version >= 6.0.0)
    
    -- The following OPTIONAL packages have not been found:
    
     * ZSTD (required version >= 1.3), ZSTD compression library, <https://github.com/facebook/zstd>
     * WrapDBus1 (required version >= 1.2)
     * Libudev
     * WrapDoubleConversion
     * Libsystemd
     * Libb2
     * LTTngUST
     * Slog2
     * WrapBrotli
     * Libproxy
     * OpenSSL
     * WrapOpenSSLHeaders
     * WrapOpenSSL
     * GSSAPI, Generic Security Services Application Program Interface
     * ATSPI2
     * DirectFB
     * gbm, Mesa gbm library., <http://www.mesa3d.org>
     * WrapSystemHarfbuzz (required version >= 2.6.0)
     * Vulkan
     * XCB (required version >= 1.12), X protocol C-language Binding, <http://xcb.freedesktop.org>
     * GTK3 (required version >= 3.6)
     * Libinput, Library to handle input devices in Wayland compositors and to provide a generic X.Org input driver., <http://www.freedesktop.org/wiki/Software/libinput/>
     * Tslib
     * Mtdev
     * Cups
     * DB2, IBM DB2 client library, <https://www.ibm.com>
     * MySQL, MySQL client library, <https://www.mysql.com>
     * PostgreSQL
     * Oracle, Oracle client library, <https://www.oracle.com>
     * ODBC
     * SQLite3
     * JPEG
     * ICU
     * Clang
     * WrapLibClang (required version >= 8)
     * WrapQuick3DAssimp (required version >= 5)
     * WaylandScanner, Executable that converts XML protocol files to C code, <https://wayland.freedesktop.org/>
     * Wayland (required version >= 1.15), C library implementation of the Wayland protocol: a protocol for a compositor to talk to its clients, <http://wayland.freedesktop.org>
    
    onfigure summary:
    
    Building for: linux-g++ (x86_64, CPU features: mmx sse sse2)
    Compiler: gcc 9.3.0
    Build options:
      Mode ................................... debug
      Optimize debug build ................... yes
      Fully optimize release builds (-O3) .... no
      Building shared libraries .............. yes
      Using C standard ....................... C11
      Using C++ standard ..................... C++17
      Using ccache ........................... no
      enable_new_dtags ....................... no
      Generating GDB index ................... no
      Relocatable ............................ yes
      Using precompiled headers .............. yes
      Using LTCG ............................. no
      Target compiler supports:
        SSE .................................. SSE2 SSE3 SSSE3 SSE4.1 SSE4.2
        AVX .................................. AVX AVX2
        AVX512 ............................... F ER CD PF DQ BW VL IFMA VBMI
        Other x86 ............................ F16C RDRAND
        Intrinsics without -mXXX option ...... yes
      Sanitizers:
        Addresses ............................ no
        Threads .............................. no
        Memory ............................... no
        Fuzzer (instrumentation only) ........ no
        Undefined ............................ no
      Build parts ............................ libs tools
    Qt modules and options:
      Qt Concurrent .......................... yes
      Qt D-Bus ............................... yes
      Qt D-Bus directly linked to libdbus .... no
      Qt Gui ................................. yes
      Qt Network ............................. yes
      Qt Sql ................................. yes
      Qt Testlib ............................. yes
      Qt Widgets ............................. yes
      Qt Xml ................................. yes
    Support enabled for:
      Using pkg-config ....................... yes
      udev ................................... no
      Using system zlib ...................... yes
      Zstandard support ...................... no
    Qt Core:
      DoubleConversion ....................... yes
        Using system DoubleConversion ........ no
      GLib ................................... yes
      ICU .................................... no
      Using system libb2 ..................... no
      Built-in copy of the MIME database ..... yes
      Tracing backend ........................ <none>
      Logging backends:
        journald ............................. no
        syslog ............................... no
        slog2 ................................ no
      PCRE2 .................................. yes
        Using system PCRE2 ................... yes
      CLONE_PIDFD support in forkfd .......... yes
    Qt Sql:
      SQL item models ........................ yes
    Qt Network:
      getifaddrs() ........................... yes
      IPv6 ifname ............................ yes
      libproxy ............................... no
      Linux AF_NETLINK ....................... yes
      OpenSSL ................................ no
        Qt directly linked to OpenSSL ........ no
      OpenSSL 1.1 ............................ no
      DTLS ................................... no
      OCSP-stapling .......................... no
      SCTP ................................... no
      Use system proxies ..................... yes
      GSSAPI ................................. no
      Brotli Decompression Support ........... no
    Qt Gui:
      Accessibility .......................... yes
      FreeType ............................... yes
        Using system FreeType ................ yes
      HarfBuzz ............................... yes
        Using system HarfBuzz ................ no
      Fontconfig ............................. yes
      Image formats:
        GIF .................................. yes
        ICO .................................. yes
        JPEG ................................. yes
          Using system libjpeg ............... no
        PNG .................................. yes
          Using system libpng ................ yes
      Text formats:
        HtmlParser ........................... yes
        CssParser ............................ yes
        OdfWriter ............................ yes
        MarkdownReader ....................... yes
          Using system libmd4c ............... no
        MarkdownWriter ....................... yes
      EGL .................................... yes
      OpenVG ................................. no
      OpenGL:
        Desktop OpenGL ....................... yes
        OpenGL ES 2.0 ........................ no
        OpenGL ES 3.0 ........................ no
        OpenGL ES 3.1 ........................ no
        OpenGL ES 3.2 ........................ no
      Vulkan ................................. no
      Session Management ..................... yes
    Features used by QPA backends:
      evdev .................................. yes
      libinput ............................... no
      INTEGRITY HID .......................... no
      mtdev .................................. no
      tslib .................................. no
      xkbcommon .............................. yes
      X11 specific:
        XLib ................................. yes
        XCB Xlib ............................. yes
        EGL on X11 ........................... yes
        xkbcommon-x11 ........................ yes
    QPA backends:
      DirectFB ............................... no
      EGLFS .................................. yes
      EGLFS details:
    EGLFS OpenWFD ........................ no
        EGLFS i.Mx6 .......................... no
        EGLFS i.Mx6 Wayland .................. no
        EGLFS RCAR ........................... no
        EGLFS EGLDevice ...................... yes
        EGLFS GBM ............................ no
        EGLFS VSP2 ........................... no
        EGLFS Mali ........................... no
        EGLFS Raspberry Pi ................... no
        EGLFS X11 ............................ yes
      LinuxFB ................................ yes
      VNC .................................... yes
      QNX:
        lgmon ................................ no
        IMF .................................. no
      XCB:
        Using system-provided xcb-xinput ..... no
        Native painting (experimental) ....... no
        GL integrations:
          GLX Plugin ......................... yes
            XCB GLX .......................... yes
          EGL-X11 Plugin ..................... yes
      Windows:
        Direct 2D ............................ no
        Direct 2D 1.1 ........................ no
        DirectWrite .......................... no
        DirectWrite 3 ........................ no
    Qt Widgets:
      GTK+ ................................... no
      Styles ................................. Fusion Windows
    Qt Testlib:
      Tester for item models ................. yes
    Qt PrintSupport:
      CUPS ................................... no
    Qt Sql Drivers:
      DB2 (IBM) .............................. no
      InterBase .............................. no
      MySql .................................. no
      OCI (Oracle) ........................... no
      ODBC ................................... no
      PostgreSQL ............................. no
      SQLite ................................. yes
        Using system provided SQLite ......... no
    Qt 5 Compatibility Libraries:
      iconv .................................. yes
    Qt QML:
      QML network support .................... yes
      QML debugging and profiling support .... yes
      QML just-in-time compiler .............. yes
      QML sequence object .................... yes
      QML XML http request ................... yes
      QML Locale ............................. yes
    Qt QML Models:
      QML list model ......................... yes
      QML delegate model ..................... yes
    Qt Quick:
      AnimatedImage item ..................... yes
      Canvas item ............................ yes
      Support for Qt Quick Designer .......... yes
      Flipable item .......................... yes
      GridView item .......................... yes
      ListView item .......................... yes
      TableView item ......................... yes
    Path support ........................... yes
      PathView item .......................... yes
      Positioner items ....................... yes
      Repeater item .......................... yes
      ShaderEffect item ...................... yes
      Sprite item ............................ yes
    Qt Tools:
      Qt Assistant ........................... yes
      QDoc ................................... no
      Clang-based lupdate parser ............. no
      Qt Designer ............................ yes
      Qt Distance Field Generator ............ yes
      kmap2qmap .............................. yes
      Qt Linguist ............................ yes
      Mac Deployment Tool .................... no
      pixeltool .............................. yes
      qdbus .................................. yes
      qev .................................... yes
      Qt Attributions Scanner ................ yes
      qtdiag ................................. yes
      qtpaths ................................ yes
      qtplugininfo ........................... yes
      Windows deployment tool ................ no
    Qt Quick Templates 2:
      Hover support .......................... yes
      Multi-touch support .................... yes
    Qt Quick Controls 2:
      Styles ................................. Basic Fusion Imagine Material Universal macOS Windows
    QtQuick3D:
      Assimp ................................. yes
      System Assimp .......................... no
    
    

  • Lifetime Qt Champion

    Hi and welcome to devnet,

    Please read this sticky post.

    The Qt Multimedia module is not yet back into Qt 6. It should be for 6.2.


Log in to reply