Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. 3rd Party Software
  4. Qt6.5 Qtmultimedia ALSA Issue
Qt 6.11 is out! See what's new in the release blog

Qt6.5 Qtmultimedia ALSA Issue

Scheduled Pinned Locked Moved Solved 3rd Party Software
11 Posts 2 Posters 4.5k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • I Offline
    I Offline
    Imeshsps
    wrote on last edited by Imeshsps
    #1

    I'm trying to build Qt 6.5 with Qtmultimedia module and I'm having issue with enabling ALSA backend. I've installed libasound2, libasound2-dev, libasound2-data, gstreamer1.0-alsa, libgstreamer1.0-dev packages. I was able get PulseAudio enabled. I need Qt ALSA support for application I'm working on. Any help is really appreciated. I'm following this guide.

    Thanks in advance.

    -- Configure summary:
    
    Qt Multimedia:
      Spatial Audio .......................... yes
      Spatial Audio (Quick3D) ................ yes
      Low level Audio Backend:
        ALSA (experimental) .................. no
        PulseAudio ........................... yes
        MMRenderer ........................... no
        CoreAudio ............................ no
        Windows Media SDK .................... no
        Open SLES (Android) .................. no
        Web Assembly ......................... no
      Plugin:
        GStreamer 1.0 ........................ yes
        FFmpeg ............................... no
        MMRenderer ........................... no
        AVFoundation ......................... no
        Windows Media Foundation ............. no
      Hardware acceleration and features:
        Video for Linux ...................... yes
        VAAPI support ........................ no
        Linux DMA buffer support ............. yes
        VideoToolbox ......................... no
    
    

    I'm on Ubuntu 22.04 Desktop

    jsulmJ 1 Reply Last reply
    0
    • I Imeshsps

      @jsulm Hey, I tried running configure of qt 5.15.9 for host PC and ALSA was enabled on that. In same PC, i'm still not being able to enable ALSA for host PC. currently i'm trying on qt-everywhere-src-6.5.0.

      following is the configuration summery when i try to complie only the Qtmultimedia module.

      cmake -GNinja -DCMAKE_INSTALL_PREFIX=/opt/Qt6.5/6.5.0/gcc_64 /home/user/qtmultimedia/ --log-level=VERBOSE
      
      -- The CXX compiler identification is GNU 11.3.0
      -- The C compiler identification is GNU 11.3.0
      -- Detecting CXX compiler ABI info
      -- Detecting CXX compiler ABI info - done
      -- Check for working CXX compiler: /usr/bin/c++ - skipped
      -- Detecting CXX compile features
      -- Detecting CXX compile features - done
      -- Detecting C compiler ABI info
      -- Detecting C compiler ABI info - done
      -- Check for working C compiler: /usr/bin/cc - skipped
      -- Detecting C compile features
      -- Detecting C compile features - done
      -- Looking for pthread.h
      -- Looking for pthread.h - found
      -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
      -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
      -- Found Threads: TRUE  
      -- Performing Test HAVE_STDATOMIC
      -- Performing Test HAVE_STDATOMIC - Success
      -- Found WrapAtomic: TRUE  
      -- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so   
      -- CMAKE_BUILD_TYPE was set to: 'RelWithDebInfo'
      -- Check for feature set changes
      -- CMAKE_STRIP (original): /usr/bin/strip
      -- Performing Test strip --keep-section
      -- Performing Test strip --keep-section - TRUE
      -- CMAKE_STRIP (used by Qt): /home/vega-imesh/Downloads/qtMultimedia/qtmultimedia/build/./libexec/qt-internal-strip
      -- Found ALSA: /usr/lib/x86_64-linux-gnu/libasound.so (found version "1.2.6.1") 
      -- Could NOT find AVFoundation (missing: AVFoundation_LIBRARY) 
      -- Found GLIB2: /usr/lib/x86_64-linux-gnu/libglib-2.0.so   
      -- Checking for module 'gobject-2.0'
      --   Found gobject-2.0, version 2.72.4
      -- Checking for module 'gstreamer-1.0'
      --   Found gstreamer-1.0, version 1.20.3
      -- Checking for module 'gstreamer-base-1.0'
      --   Found gstreamer-base-1.0, version 1.20.3
      -- Checking for module 'gstreamer-audio-1.0'
      --   Found gstreamer-audio-1.0, version 1.20.1
      -- Checking for module 'gstreamer-video-1.0'
      --   Found gstreamer-video-1.0, version 1.20.1
      -- Checking for module 'gstreamer-pbutils-1.0'
      --   Found gstreamer-pbutils-1.0, version 1.20.1
      -- Checking for module 'gstreamer-allocators-1.0'
      --   Found gstreamer-allocators-1.0, version 1.20.1
      -- Found GStreamer: TRUE   
      -- Found GLIB2: /usr/lib/x86_64-linux-gnu/libglib-2.0.so   
      -- Checking for module 'gstreamer-app-1.0'
      --   Found gstreamer-app-1.0, version 1.20.1
      -- Found GStreamer: TRUE  found components: App 
      -- Found GLIB2: /usr/lib/x86_64-linux-gnu/libglib-2.0.so   
      -- Checking for module 'gstreamer-photography-1.0'
      --   Found gstreamer-photography-1.0, version 1.20.3
      -- Found GStreamer: TRUE  found components: Photography 
      -- Found GLIB2: /usr/lib/x86_64-linux-gnu/libglib-2.0.so   
      -- Checking for module 'gstreamer-gl-1.0'
      --   Found gstreamer-gl-1.0, version 1.20.1
      -- Found GStreamer: TRUE  found components: Gl 
      -- Could NOT find MMRendererCore (missing: MMRendererCore_LIBRARY) 
      -- Could NOT find MMRenderer (missing: MMRenderer_LIBRARY) 
      -- Found WrapPulseAudio: /usr/lib/x86_64-linux-gnu/libpulse.so  
      -- Could NOT find WMF (missing: WMF_STRMIIDS_LIBRARY WMF_AMSTRMID_LIBRARY WMF_DMOGUIDS_LIBRARY WMF_MSDMO_LIBRARY WMF_OLE32_LIBRARY WMF_OLEAUT32_LIBRARY WMF_MF_LIBRARY WMF_MFUUID_LIBRARY WMF_MFPLAT_LIBRARY WMF_MFCORE_LIBRARY WMF_PROPSYS_LIBRARY) 
      -- Performing Test HAVE_EGL
      -- Performing Test HAVE_EGL - Success
      -- Found EGL: /usr/include (found version "1.5") 
      -- Checking for module 'libavcodec'
      --   Found libavcodec, version 58.134.100
      -- Checking for module 'libavformat'
      --   Found libavformat, version 58.76.100
      -- Checking for module 'libavdevice'
      --   Found libavdevice, version 58.13.100
      -- Checking for module 'libavutil'
      --   Found libavutil, version 56.70.100
      -- Checking for module 'libavfilter'
      --   Found libavfilter, version 7.110.100
      -- Checking for module 'libswscale'
      --   Found libswscale, version 5.9.100
      -- Checking for module 'libpostproc'
      --   Found libpostproc, version 55.9.100
      -- Checking for module 'libswresample'
      --   Found libswresample, version 3.9.100
      -- Found FFmpeg: /usr/lib/x86_64-linux-gnu/libavcodec.so;libavcodec.so;/usr/lib/x86_64-linux-gnu/libavformat.so;libavformat.so;/usr/lib/x86_64-linux-gnu/libavutil.so;libavutil.so;/usr/lib/x86_64-linux-gnu/libavdevice.so;libavdevice.so;/usr/lib/x86_64-linux-gnu/libswresample.so;libswresample.so;/usr/lib/x86_64-linux-gnu/libswscale.so;libswscale.so  found components: AVCODEC AVFORMAT AVUTIL AVDEVICE SWRESAMPLE SWSCALE 
      -- Checking for module 'libva'
      --   Found libva, version 1.14.0
      -- Checking for module 'libva-drm'
      --   Found libva-drm, version 1.14.0
      -- Found VAAPI: TRUE  found components: VA DRM 
      -- Performing Test evr.h
      -- Performing Test evr.h - Failed
      -- Performing Test Vivante GPU
      -- Performing Test Vivante GPU - Failed
      -- Performing Test Video for Linux
      -- Performing Test Video for Linux - Success
      -- Performing Test wmsdk.h
      -- Performing Test wmsdk.h - Failed
      -- Performing Test HAVE_linux_dmabuf
      -- Performing Test HAVE_linux_dmabuf - Success
      -- Performing Test HAVE_DASH_UNDEFINED_SYMBOLS
      -- Performing Test HAVE_DASH_UNDEFINED_SYMBOLS - Success
      -- Performing Test HAVE_DASH_DASH_NO_UNDEFINED
      -- Performing Test HAVE_DASH_DASH_NO_UNDEFINED - Success
      -- Running syncqt.cpp for module: QtMultimedia
      -- Running syncqt.cpp for module: QtSpatialAudio
      -- Running syncqt.cpp for module: QtMultimediaQuick
      -- Running syncqt.cpp for module: QtQuick3DSpatialAudio
      -- Running syncqt.cpp for module: QtMultimediaWidgets
      -- Generated QtModulePlugins.cmake files for the following modules: Multimedia
      -- The following packages have been found:
      
       * Qt6BuildInternals (required version >= 6.5.0)
       * Qt6CoreTools (required version >= 6.5.0)
       * Qt6Core (required version >= 6.5.0)
       * OpenGL
       * XKB (required version >= 0.5.0), XKB API common to servers and clients., <http://xkbcommon.org>
       * Vulkan
       * Qt6GuiTools (required version >= 6.5.0)
       * Qt6DBusTools (required version >= 6.5.0)
       * Qt6Gui (required version >= 6.5.0)
       * Qt6Network (required version >= 6.5.0)
       * Qt6Svg (required version >= 6.5.0)
       * Qt6WidgetsTools (required version >= 6.5.0)
       * Qt6Widgets (required version >= 6.5.0)
       * Qt6QmlTools (required version >= 6.5.0)
       * WrapVulkanHeaders
       * Qt6Quick (required version >= 6.5.0)
       * Qt6QuickTest (required version >= 6.5.0)
       * Qt6QuickControls2 (required version >= 6.5.0)
       * Qt6Quick3DTools (required version >= 6.5.0)
       * Qt6ShaderToolsTools (required version >= 6.5.0)
       * Qt6Quick3D (required version >= 6.5.0)
       * Qt6
       * ALSA
       * GStreamer
       * PulseAudio
       * WrapPulseAudio
       * FFmpeg
       * VAAPI
       * PkgConfig
       * 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/>
      
      -- The following OPTIONAL packages have not been found:
      
       * Qt6QmlCompilerPlusPrivate
       * AVFoundation
       * MMRendererCore
       * MMRenderer
       * WMF
      
      
      -- Configuration summary shown below. It has also been written to /home/user/qtmultimedia/build/config.summary
      -- Configure with --log-level=STATUS or higher to increase CMake's message verbosity. The log level does not persist across reconfigurations.
       
      -- Configure summary:
      
      Qt Multimedia:
        Spatial Audio .......................... yes
        Spatial Audio (Quick3D) ................ yes
        Low level Audio Backend:
          ALSA (experimental) .................. no
          PulseAudio ........................... yes
          MMRenderer ........................... no
          CoreAudio ............................ no
          Windows Media SDK .................... no
          Open SLES (Android) .................. no
          Web Assembly ......................... no
        Plugin:
          GStreamer 1.0 ........................ yes
          FFmpeg ............................... yes
          MMRenderer ........................... no
          AVFoundation ......................... no
          Windows Media Foundation ............. no
        Hardware acceleration and features:
          Video for Linux ...................... yes
          VAAPI support ........................ yes
          Linux DMA buffer support ............. yes
          VideoToolbox ......................... no
       
      
      -- Configuring done
      -- Generating done
      -- Build files have been written to: /home/user/qtmultimedia/build
      
      

      Really apreciate if anyone can help me with this.

      Thanks.

      I Offline
      I Offline
      Imeshsps
      wrote on last edited by
      #11

      @Imeshsps Turns out you have to add -DQT_FEATURE_alsa=ON to make experimental feature ON.

      1 Reply Last reply
      0
      • I Offline
        I Offline
        Imeshsps
        wrote on last edited by
        #2

        When I try to build the module separately, In the CMakeCache it shows following.

        //The ALSA (asound) include directory
        ALSA_INCLUDE_DIR:PATH=/usr/include
        
        //The ALSA (asound) library
        ALSA_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libasound.so
        
        1 Reply Last reply
        0
        • I Imeshsps

          I'm trying to build Qt 6.5 with Qtmultimedia module and I'm having issue with enabling ALSA backend. I've installed libasound2, libasound2-dev, libasound2-data, gstreamer1.0-alsa, libgstreamer1.0-dev packages. I was able get PulseAudio enabled. I need Qt ALSA support for application I'm working on. Any help is really appreciated. I'm following this guide.

          Thanks in advance.

          -- Configure summary:
          
          Qt Multimedia:
            Spatial Audio .......................... yes
            Spatial Audio (Quick3D) ................ yes
            Low level Audio Backend:
              ALSA (experimental) .................. no
              PulseAudio ........................... yes
              MMRenderer ........................... no
              CoreAudio ............................ no
              Windows Media SDK .................... no
              Open SLES (Android) .................. no
              Web Assembly ......................... no
            Plugin:
              GStreamer 1.0 ........................ yes
              FFmpeg ............................... no
              MMRenderer ........................... no
              AVFoundation ......................... no
              Windows Media Foundation ............. no
            Hardware acceleration and features:
              Video for Linux ...................... yes
              VAAPI support ........................ no
              Linux DMA buffer support ............. yes
              VideoToolbox ......................... no
          
          

          I'm on Ubuntu 22.04 Desktop

          jsulmJ Offline
          jsulmJ Offline
          jsulm
          Lifetime Qt Champion
          wrote on last edited by
          #3

          @Imeshsps Check the config.log file - you should find more detailed information why ALSA was disabled.

          https://forum.qt.io/topic/113070/qt-code-of-conduct

          I 1 Reply Last reply
          0
          • jsulmJ jsulm

            @Imeshsps Check the config.log file - you should find more detailed information why ALSA was disabled.

            I Offline
            I Offline
            Imeshsps
            wrote on last edited by Imeshsps
            #4

            @jsulm said in Qt6.5 Qtmultimedia ALSA Issue:

            config.log

            Hey @jsulm ,
            Thank you for your response. Can I know, is it possible to get both ALSA and PulseAudio available at same time ? or only one can be available ?

            Also, I found config.summary, where can i find config.log?

            Here it mentions,

            With Qt 6.4, you can test the FFmpeg backend right now by using a Qt build that has FFmpeg enabled and >setting the QT_MEDIA_BACKEND environment variable to ffmpeg:
            
            export QT_MEDIA_BACKEND=ffmpeg"
            

            Should we do something similar to enable ALSA here? I tried setting QT_MEDIA_BACKEND="alsa" but no luck.

            jsulmJ 1 Reply Last reply
            0
            • I Imeshsps

              @jsulm said in Qt6.5 Qtmultimedia ALSA Issue:

              config.log

              Hey @jsulm ,
              Thank you for your response. Can I know, is it possible to get both ALSA and PulseAudio available at same time ? or only one can be available ?

              Also, I found config.summary, where can i find config.log?

              Here it mentions,

              With Qt 6.4, you can test the FFmpeg backend right now by using a Qt build that has FFmpeg enabled and >setting the QT_MEDIA_BACKEND environment variable to ffmpeg:
              
              export QT_MEDIA_BACKEND=ffmpeg"
              

              Should we do something similar to enable ALSA here? I tried setting QT_MEDIA_BACKEND="alsa" but no luck.

              jsulmJ Offline
              jsulmJ Offline
              jsulm
              Lifetime Qt Champion
              wrote on last edited by
              #5

              @Imeshsps said in Qt6.5 Qtmultimedia ALSA Issue:

              where can i find config.log?

              Inside the build folder (simply use find command inside build folder: find . -name config.log).

              https://forum.qt.io/topic/113070/qt-code-of-conduct

              I 1 Reply Last reply
              0
              • jsulmJ jsulm

                @Imeshsps said in Qt6.5 Qtmultimedia ALSA Issue:

                where can i find config.log?

                Inside the build folder (simply use find command inside build folder: find . -name config.log).

                I Offline
                I Offline
                Imeshsps
                wrote on last edited by Imeshsps
                #6

                @jsulm said in Qt6.5 Qtmultimedia ALSA Issue:

                config.log

                That's the first thing I did but I was not able to find it. No results for *.log either.

                snap.jpg

                Here is the complete config.summary

                code_textBuilding for: linux-g++ (x86_64, CPU features: mmx sse sse2)
                Compiler: gcc 11.3.0
                Build options:
                  Mode ................................... release
                  Optimize release build for size ........ no
                  Fully optimize release builds (-O3) .... no
                  Building shared libraries .............. yes
                  Using C standard ....................... C11
                  Using C++ standard ..................... C++17
                  Using ccache ........................... no
                  Using new DTAGS ........................ yes
                  Relocatable ............................ yes
                  Using precompiled headers .............. yes
                  Using Link Time Optimization (LTCG) .... no
                  Using Intel CET ........................ yes
                  Target compiler supports:
                    x86 Intrinsics ....................... Basic VAES AVX512VBMI2
                  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 .... yes
                  Qt Gui ................................. yes
                  Qt Network ............................. yes
                  Qt PrintSupport ........................ yes
                  Qt Sql ................................. yes
                  Qt Testlib ............................. yes
                  Qt Widgets ............................. yes
                  Qt Xml ................................. yes
                Support enabled for:
                  Using pkg-config ....................... yes
                  udev ................................... yes
                  OpenSSL ................................ yes
                    Qt directly linked to OpenSSL ........ no
                  OpenSSL 1.1 ............................ no
                  OpenSSL 3.0 ............................ yes
                  Using system zlib ...................... yes
                  Zstandard support ...................... yes
                  Thread support ......................... yes
                Common build options:
                  Linker can resolve circular dependencies  yes
                Qt Core:
                  backtrace .............................. yes
                  DoubleConversion ....................... yes
                    Using system DoubleConversion ........ no
                  GLib ................................... yes
                  ICU .................................... yes
                  Using system libb2 ..................... no
                  Built-in copy of the MIME database ..... yes
                  cpp/winrt base ......................... no
                  Tracing backend ........................ <none>
                  Logging backends:
                    journald ............................. no
                    syslog ............................... no
                    slog2 ................................ no
                  PCRE2 .................................. yes
                    Using system PCRE2 ................... yes
                  CLONE_PIDFD support in forkfd .......... yes
                  Application permissions ................ no
                Qt Sql:
                  SQL item models ........................ yes
                Qt Network:
                  getifaddrs() ........................... yes
                  IPv6 ifname ............................ yes
                  libproxy ............................... no
                  Linux AF_NETLINK ....................... yes
                  DTLS ................................... yes
                  OCSP-stapling .......................... yes
                  SCTP ................................... no
                  Use system proxies ..................... yes
                  GSSAPI ................................. no
                  Brotli Decompression Support ........... yes
                  qIsEffectiveTLD() ...................... yes
                    Built-in publicsuffix database ....... yes
                    System publicsuffix database ......... yes
                Core tools:
                  Android deployment tool ................ yes
                  macOS deployment tool .................. no
                  Windows deployment tool ................ no
                  qmake .................................. yes
                Qt Gui:
                  Accessibility .......................... yes
                  FreeType ............................... yes
                    Using system FreeType ................ yes
                  HarfBuzz ............................... yes
                    Using system HarfBuzz ................ yes
                  Fontconfig ............................. yes
                  Image formats:
                    GIF .................................. yes
                    ICO .................................. yes
                    JPEG ................................. yes
                      Using system libjpeg ............... yes
                    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 ................................. yes
                  Session Management ..................... yes
                Features used by QPA backends:
                  evdev .................................. yes
                  libinput ............................... yes
                  HiRes wheel support in libinput ........ yes
                  INTEGRITY HID .......................... no
                  mtdev .................................. yes
                  tslib .................................. no
                  xkbcommon .............................. yes
                  X11 specific:
                    XLib ................................. yes
                    XCB Xlib ............................. yes
                    EGL on X11 ........................... yes
                    xkbcommon-x11 ........................ yes
                    xcb-sm ............................... no
                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 ............................ yes
                    EGLFS VSP2 ........................... no
                    EGLFS Mali ........................... no
                    EGLFS Raspberry Pi ................... no
                    EGLFS X11 ............................ yes
                  LinuxFB ................................ yes
                  VNC .................................... yes
                  VK_KHR_display ......................... yes
                  QNX:
                    lgmon ................................ no
                    IMF .................................. no
                  XCB:
                    Using system-provided xcb-xinput ..... no
                    GL integrations:
                      GLX Plugin ......................... no
                        XCB GLX .......................... no
                      EGL-X11 Plugin ..................... no
                  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
                  Batch tests ............................ no
                Qt PrintSupport:
                  CUPS ................................... yes
                Qt Sql Drivers:
                  DB2 (IBM) .............................. no
                  InterBase .............................. yes
                  MySql .................................. yes
                  OCI (Oracle) ........................... no
                  ODBC ................................... yes
                  PostgreSQL ............................. yes
                  SQLite ................................. yes
                    Using system provided SQLite ......... no
                Further Image Formats:
                  JasPer ................................. no
                  MNG .................................... no
                  TIFF ................................... yes
                    Using system libtiff ................. yes
                  WEBP ................................... yes
                    Using system libwebp ................. yes
                Qt QML:
                  QML network support .................... yes
                  QML debugging and profiling support .... yes
                  QML just-in-time compiler .............. 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
                  TreeView item .......................... yes
                  Path support ........................... yes
                  PathView item .......................... yes
                  Positioner items ....................... yes
                  Repeater item .......................... yes
                  ShaderEffect item ...................... yes
                  Sprite item ............................ yes
                Qt Quick Templates 2:
                  Hover support .......................... yes
                  Multi-touch support .................... yes
                  Calendar support ....................... yes
                Qt Quick Controls 2:
                  Styles ................................. Basic Fusion Imagine iOS Material Universal macOS Windows
                QtQuick3D:
                  Assimp ................................. yes
                  System Assimp .......................... no
                Qt Multimedia:
                  Spatial Audio .......................... yes
                  Spatial Audio (Quick3D) ................ yes
                  Low level Audio Backend:
                    ALSA (experimental) .................. no
                    PulseAudio ........................... yes
                    MMRenderer ........................... no
                    CoreAudio ............................ no
                    Windows Media SDK .................... no
                    Open SLES (Android) .................. no
                    Web Assembly ......................... no
                  Plugin:
                    GStreamer 1.0 ........................ yes
                    FFmpeg ............................... no
                    MMRenderer ........................... no
                    AVFoundation ......................... no
                    Windows Media Foundation ............. no
                  Hardware acceleration and features:
                    Video for Linux ...................... yes
                    VAAPI support ........................ no
                    Linux DMA buffer support ............. yes
                    VideoToolbox ......................... no
                Qt 3D:
                  Assimp ................................. yes
                  System Assimp .......................... no
                  Use SSE2 instructions .................. yes
                  Use AVX2 instructions .................. no
                  Aspects:
                    Render aspect ........................ yes
                    Input aspect ......................... yes
                    Logic aspect ......................... yes
                    Animation aspect ..................... yes
                    Extras aspect ........................ yes
                Qt 3D APIs:
                  Vulkan ................................. yes
                Qt 3D Renderers:
                  OpenGL Renderer ........................ yes
                  RHI Renderer ........................... yes
                Qt3D Geometry Loaders:
                  Autodesk FBX ........................... no
                Qt 5 Compatibility Libraries:
                  iconv .................................. no
                Qt Charts Types:
                  Area Chart ............................. yes
                  Line Chart ............................. yes
                  Spline Chart ........................... yes
                  Scatter Chart .......................... yes
                  Bar Chart .............................. yes
                  Pie Chart .............................. yes
                  Boxplot Chart .......................... yes
                  Candlestick Chart ...................... yes
                Qt Axis Types:
                  DateTime Axis .......................... yes
                Qt Bluetooth:
                  BlueZ .................................. yes
                  BlueZ Low Energy ....................... yes
                  Linux Crypto API ....................... yes
                  WinRT Bluetooth API .................... no
                Qt Tools:
                  Qt Assistant ........................... yes
                  QDoc ................................... yes
                  Clang-based lupdate parser ............. yes
                  Qt Designer ............................ yes
                  Qt Distance Field Generator ............ yes
                  Qt Linguist ............................ yes
                  pixeltool .............................. yes
                  qdbus .................................. yes
                  Qt Attributions Scanner ................ yes
                  qtdiag ................................. yes
                  qtplugininfo ........................... yes
                QtProtobuf tools:
                  Qt protobuf generator .................. yes
                QtGrpc:
                  gRPC support ........................... yes
                  Native gRPC support .................... no
                Serial Port:
                  ntddmodm ............................... no
                Qt Opcua:
                  Open62541 .............................. yes
                  Unified Automation C++ SDK ............. no
                  Support for namespace 0 NodeId names ... yes
                  Namespace 0 NodeIds generator .......... no
                  Open62541 security support ............. yes
                  Support for global discovery server .... yes
                Qt Remote Objects:
                  High Availability Manager (ham) ........ no
                Qt Scxml:
                  ECMAScript data model for QtScxml ...... yes
                Qt Sensors:
                  sensorfw ............................... no
                  sensorfw_enabled_with_cmake ............ no
                Qt SerialBus:
                  Socket CAN ............................. yes
                  Socket CAN FD .......................... yes
                  SerialPort Support ..................... yes
                Qt TextToSpeech:
                  Flite .................................. yes
                  Flite with ALSA ........................ yes
                  Speech Dispatcher ...................... no
                Qt Virtualkeyboard:
                  Desktop integration .................... yes
                  Built-in layouts ....................... yes
                  Key navigation ......................... no
                  Retro style as default ................. no
                  Sensitive Debug ........................ no
                  Cerence ................................ no
                    Static Linking ....................... no
                    Handwriting .......................... no
                      Alphabetic ......................... no
                      CJK ................................ no
                    XT9 .................................. no
                      XT9 Debug .......................... no
                      XT9 9-key layouts .................. no
                    Bundle resources ..................... no
                      Handwriting ........................ no
                      XT9 ................................ no
                  Hunspell ............................... no
                    Using Hunspell copy from 3rdparty/ ... no
                  OpenWnn ................................ yes
                  MyScript ............................... no
                  Language support enabled for:
                    Arabic ............................... yes
                    Bulgarian ............................ yes
                    Czech ................................ yes
                    Danish ............................... yes
                    German ............................... yes
                    Greek ................................ yes
                    English GB ........................... yes
                    English US ........................... yes
                    Spanish .............................. yes
                    Spanish Mexico ....................... yes
                    Estonian ............................. yes
                    Farsi ................................ yes
                    Finnish .............................. yes
                    French Canada ........................ yes
                    French France ........................ yes
                    Hebrew ............................... yes
                    Hindi ................................ yes
                    Croatian ............................. yes
                    Hungarian ............................ yes
                    Indonesian ........................... yes
                    Italian .............................. yes
                    Japanese ............................. yes
                    Korean ............................... yes
                    Malay ................................ yes
                    Norwegian ............................ yes
                    Dutch ................................ yes
                    Polish ............................... yes
                    Portuguese Brazil .................... yes
                    Portuguese Portugal .................. yes
                    Romanian ............................. yes
                    Russian .............................. yes
                    Slovak ............................... yes
                    Slovenian ............................ yes
                    Albanian ............................. yes
                    Serbian .............................. yes
                    Swedish .............................. yes
                    Thai ................................. yes
                    Turkish .............................. yes
                    Ukrainian ............................ yes
                    Vietnamese ........................... yes
                    Simplified Chinese ................... yes
                    Traditional Chinese .................. yes
                    HongKong Chinese ..................... no
                  Traditional chinese input methods:
                    Zhuyin ............................... yes
                    Cangjie .............................. yes
                Qt Wayland TextInput Protocol V4(WIP) .... no
                Qt Wayland Client ........................ yes
                Qt Wayland Compositor .................... yes
                Qt Wayland Drivers:
                  EGL .................................... yes
                  Raspberry Pi ........................... no
                  DRM EGL ................................ yes
                  libhybris EGL .......................... no
                  Linux dma-buf server buffer integration  yes
                  Shm emulation server buffer integration  yes
                  Vulkan-based server buffer integration . yes
                Qt Wayland Client Shell Integrations:
                  xdg-shell .............................. yes
                  ivi-shell .............................. yes
                  wl-shell (deprecated) .................. yes
                  qt-shell ............................... yes
                Qt Wayland Compositor Layer Plugins:
                  VSP2 hardware layer integration ........ no
                WebEngine Repository Build Options:
                  Build Ninja ............................ no
                  Build Gn ............................... yes
                  Jumbo Build ............................ yes
                  Developer build ........................ no
                  Build QtWebEngine Modules:
                    Build QtWebEngineCore ................ yes
                    Build QtWebEngineWidgets ............. yes
                    Build QtWebEngineQuick ............... yes
                  Build QtPdf Modules:
                    Build QtPdfWidgets ................... yes
                    Build QtPdfQuick ..................... yes
                  Optional system libraries:
                    re2 .................................. yes
                    icu .................................. no
                    libwebp, libwebpmux and libwebpdemux . yes
                    opus ................................. no
                    ffmpeg ............................... no
                    libvpx ............................... no
                    snappy ............................... no
                    glib ................................. yes
                    zlib ................................. yes
                    minizip .............................. no
                    libevent ............................. no
                    libxml2 and libxslt .................. yes
                    lcms2 ................................ no
                    png .................................. yes
                    jpeg ................................. yes
                    harfbuzz ............................. no
                    freetype ............................. yes
                    libpci ............................... no
                Qt WebEngineCore:
                  Embedded build ......................... no
                  Full debug information ................. no
                  Sanitizer support ...................... no
                  Pepper Plugins ......................... yes
                  Printing and PDF ....................... yes
                  Proprietary Codecs ..................... no
                  Spellchecker ........................... yes
                  WebRTC ................................. yes
                  PipeWire over GIO ...................... no
                  Geolocation ............................ yes
                  WebChannel support ..................... yes
                  Kerberos Authentication ................ no
                  Extensions ............................. yes
                  Support GLX on qpa-xcb ................. no
                  Vulkan support ......................... yes
                  Use ALSA ............................... yes
                  Use PulseAudio ......................... yes
                Qt WebEngineQuick:
                  UI Delegates ........................... yes
                Qt PDF:
                  Support V8 ............................. no
                  Support XFA ............................ no
                  Support XFA-BMP ........................ no
                  Support XFA-GIF ........................ no
                  Support XFA-PNG ........................ no
                  Support XFA-TIFF ....................... no
                  Bitcode support ........................ no
                  Use static runtime ..................... no
                Note: Hunspell in Qt Virtual Keyboard is not enabled. Spelling correction will not be available.
                
                

                You can see Flite with ALSA and Use ALSA in WebEngineCore also available.

                Highly appreciate your help with this. Thanks.

                jsulmJ 1 Reply Last reply
                0
                • I Imeshsps

                  @jsulm said in Qt6.5 Qtmultimedia ALSA Issue:

                  config.log

                  That's the first thing I did but I was not able to find it. No results for *.log either.

                  snap.jpg

                  Here is the complete config.summary

                  code_textBuilding for: linux-g++ (x86_64, CPU features: mmx sse sse2)
                  Compiler: gcc 11.3.0
                  Build options:
                    Mode ................................... release
                    Optimize release build for size ........ no
                    Fully optimize release builds (-O3) .... no
                    Building shared libraries .............. yes
                    Using C standard ....................... C11
                    Using C++ standard ..................... C++17
                    Using ccache ........................... no
                    Using new DTAGS ........................ yes
                    Relocatable ............................ yes
                    Using precompiled headers .............. yes
                    Using Link Time Optimization (LTCG) .... no
                    Using Intel CET ........................ yes
                    Target compiler supports:
                      x86 Intrinsics ....................... Basic VAES AVX512VBMI2
                    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 .... yes
                    Qt Gui ................................. yes
                    Qt Network ............................. yes
                    Qt PrintSupport ........................ yes
                    Qt Sql ................................. yes
                    Qt Testlib ............................. yes
                    Qt Widgets ............................. yes
                    Qt Xml ................................. yes
                  Support enabled for:
                    Using pkg-config ....................... yes
                    udev ................................... yes
                    OpenSSL ................................ yes
                      Qt directly linked to OpenSSL ........ no
                    OpenSSL 1.1 ............................ no
                    OpenSSL 3.0 ............................ yes
                    Using system zlib ...................... yes
                    Zstandard support ...................... yes
                    Thread support ......................... yes
                  Common build options:
                    Linker can resolve circular dependencies  yes
                  Qt Core:
                    backtrace .............................. yes
                    DoubleConversion ....................... yes
                      Using system DoubleConversion ........ no
                    GLib ................................... yes
                    ICU .................................... yes
                    Using system libb2 ..................... no
                    Built-in copy of the MIME database ..... yes
                    cpp/winrt base ......................... no
                    Tracing backend ........................ <none>
                    Logging backends:
                      journald ............................. no
                      syslog ............................... no
                      slog2 ................................ no
                    PCRE2 .................................. yes
                      Using system PCRE2 ................... yes
                    CLONE_PIDFD support in forkfd .......... yes
                    Application permissions ................ no
                  Qt Sql:
                    SQL item models ........................ yes
                  Qt Network:
                    getifaddrs() ........................... yes
                    IPv6 ifname ............................ yes
                    libproxy ............................... no
                    Linux AF_NETLINK ....................... yes
                    DTLS ................................... yes
                    OCSP-stapling .......................... yes
                    SCTP ................................... no
                    Use system proxies ..................... yes
                    GSSAPI ................................. no
                    Brotli Decompression Support ........... yes
                    qIsEffectiveTLD() ...................... yes
                      Built-in publicsuffix database ....... yes
                      System publicsuffix database ......... yes
                  Core tools:
                    Android deployment tool ................ yes
                    macOS deployment tool .................. no
                    Windows deployment tool ................ no
                    qmake .................................. yes
                  Qt Gui:
                    Accessibility .......................... yes
                    FreeType ............................... yes
                      Using system FreeType ................ yes
                    HarfBuzz ............................... yes
                      Using system HarfBuzz ................ yes
                    Fontconfig ............................. yes
                    Image formats:
                      GIF .................................. yes
                      ICO .................................. yes
                      JPEG ................................. yes
                        Using system libjpeg ............... yes
                      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 ................................. yes
                    Session Management ..................... yes
                  Features used by QPA backends:
                    evdev .................................. yes
                    libinput ............................... yes
                    HiRes wheel support in libinput ........ yes
                    INTEGRITY HID .......................... no
                    mtdev .................................. yes
                    tslib .................................. no
                    xkbcommon .............................. yes
                    X11 specific:
                      XLib ................................. yes
                      XCB Xlib ............................. yes
                      EGL on X11 ........................... yes
                      xkbcommon-x11 ........................ yes
                      xcb-sm ............................... no
                  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 ............................ yes
                      EGLFS VSP2 ........................... no
                      EGLFS Mali ........................... no
                      EGLFS Raspberry Pi ................... no
                      EGLFS X11 ............................ yes
                    LinuxFB ................................ yes
                    VNC .................................... yes
                    VK_KHR_display ......................... yes
                    QNX:
                      lgmon ................................ no
                      IMF .................................. no
                    XCB:
                      Using system-provided xcb-xinput ..... no
                      GL integrations:
                        GLX Plugin ......................... no
                          XCB GLX .......................... no
                        EGL-X11 Plugin ..................... no
                    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
                    Batch tests ............................ no
                  Qt PrintSupport:
                    CUPS ................................... yes
                  Qt Sql Drivers:
                    DB2 (IBM) .............................. no
                    InterBase .............................. yes
                    MySql .................................. yes
                    OCI (Oracle) ........................... no
                    ODBC ................................... yes
                    PostgreSQL ............................. yes
                    SQLite ................................. yes
                      Using system provided SQLite ......... no
                  Further Image Formats:
                    JasPer ................................. no
                    MNG .................................... no
                    TIFF ................................... yes
                      Using system libtiff ................. yes
                    WEBP ................................... yes
                      Using system libwebp ................. yes
                  Qt QML:
                    QML network support .................... yes
                    QML debugging and profiling support .... yes
                    QML just-in-time compiler .............. 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
                    TreeView item .......................... yes
                    Path support ........................... yes
                    PathView item .......................... yes
                    Positioner items ....................... yes
                    Repeater item .......................... yes
                    ShaderEffect item ...................... yes
                    Sprite item ............................ yes
                  Qt Quick Templates 2:
                    Hover support .......................... yes
                    Multi-touch support .................... yes
                    Calendar support ....................... yes
                  Qt Quick Controls 2:
                    Styles ................................. Basic Fusion Imagine iOS Material Universal macOS Windows
                  QtQuick3D:
                    Assimp ................................. yes
                    System Assimp .......................... no
                  Qt Multimedia:
                    Spatial Audio .......................... yes
                    Spatial Audio (Quick3D) ................ yes
                    Low level Audio Backend:
                      ALSA (experimental) .................. no
                      PulseAudio ........................... yes
                      MMRenderer ........................... no
                      CoreAudio ............................ no
                      Windows Media SDK .................... no
                      Open SLES (Android) .................. no
                      Web Assembly ......................... no
                    Plugin:
                      GStreamer 1.0 ........................ yes
                      FFmpeg ............................... no
                      MMRenderer ........................... no
                      AVFoundation ......................... no
                      Windows Media Foundation ............. no
                    Hardware acceleration and features:
                      Video for Linux ...................... yes
                      VAAPI support ........................ no
                      Linux DMA buffer support ............. yes
                      VideoToolbox ......................... no
                  Qt 3D:
                    Assimp ................................. yes
                    System Assimp .......................... no
                    Use SSE2 instructions .................. yes
                    Use AVX2 instructions .................. no
                    Aspects:
                      Render aspect ........................ yes
                      Input aspect ......................... yes
                      Logic aspect ......................... yes
                      Animation aspect ..................... yes
                      Extras aspect ........................ yes
                  Qt 3D APIs:
                    Vulkan ................................. yes
                  Qt 3D Renderers:
                    OpenGL Renderer ........................ yes
                    RHI Renderer ........................... yes
                  Qt3D Geometry Loaders:
                    Autodesk FBX ........................... no
                  Qt 5 Compatibility Libraries:
                    iconv .................................. no
                  Qt Charts Types:
                    Area Chart ............................. yes
                    Line Chart ............................. yes
                    Spline Chart ........................... yes
                    Scatter Chart .......................... yes
                    Bar Chart .............................. yes
                    Pie Chart .............................. yes
                    Boxplot Chart .......................... yes
                    Candlestick Chart ...................... yes
                  Qt Axis Types:
                    DateTime Axis .......................... yes
                  Qt Bluetooth:
                    BlueZ .................................. yes
                    BlueZ Low Energy ....................... yes
                    Linux Crypto API ....................... yes
                    WinRT Bluetooth API .................... no
                  Qt Tools:
                    Qt Assistant ........................... yes
                    QDoc ................................... yes
                    Clang-based lupdate parser ............. yes
                    Qt Designer ............................ yes
                    Qt Distance Field Generator ............ yes
                    Qt Linguist ............................ yes
                    pixeltool .............................. yes
                    qdbus .................................. yes
                    Qt Attributions Scanner ................ yes
                    qtdiag ................................. yes
                    qtplugininfo ........................... yes
                  QtProtobuf tools:
                    Qt protobuf generator .................. yes
                  QtGrpc:
                    gRPC support ........................... yes
                    Native gRPC support .................... no
                  Serial Port:
                    ntddmodm ............................... no
                  Qt Opcua:
                    Open62541 .............................. yes
                    Unified Automation C++ SDK ............. no
                    Support for namespace 0 NodeId names ... yes
                    Namespace 0 NodeIds generator .......... no
                    Open62541 security support ............. yes
                    Support for global discovery server .... yes
                  Qt Remote Objects:
                    High Availability Manager (ham) ........ no
                  Qt Scxml:
                    ECMAScript data model for QtScxml ...... yes
                  Qt Sensors:
                    sensorfw ............................... no
                    sensorfw_enabled_with_cmake ............ no
                  Qt SerialBus:
                    Socket CAN ............................. yes
                    Socket CAN FD .......................... yes
                    SerialPort Support ..................... yes
                  Qt TextToSpeech:
                    Flite .................................. yes
                    Flite with ALSA ........................ yes
                    Speech Dispatcher ...................... no
                  Qt Virtualkeyboard:
                    Desktop integration .................... yes
                    Built-in layouts ....................... yes
                    Key navigation ......................... no
                    Retro style as default ................. no
                    Sensitive Debug ........................ no
                    Cerence ................................ no
                      Static Linking ....................... no
                      Handwriting .......................... no
                        Alphabetic ......................... no
                        CJK ................................ no
                      XT9 .................................. no
                        XT9 Debug .......................... no
                        XT9 9-key layouts .................. no
                      Bundle resources ..................... no
                        Handwriting ........................ no
                        XT9 ................................ no
                    Hunspell ............................... no
                      Using Hunspell copy from 3rdparty/ ... no
                    OpenWnn ................................ yes
                    MyScript ............................... no
                    Language support enabled for:
                      Arabic ............................... yes
                      Bulgarian ............................ yes
                      Czech ................................ yes
                      Danish ............................... yes
                      German ............................... yes
                      Greek ................................ yes
                      English GB ........................... yes
                      English US ........................... yes
                      Spanish .............................. yes
                      Spanish Mexico ....................... yes
                      Estonian ............................. yes
                      Farsi ................................ yes
                      Finnish .............................. yes
                      French Canada ........................ yes
                      French France ........................ yes
                      Hebrew ............................... yes
                      Hindi ................................ yes
                      Croatian ............................. yes
                      Hungarian ............................ yes
                      Indonesian ........................... yes
                      Italian .............................. yes
                      Japanese ............................. yes
                      Korean ............................... yes
                      Malay ................................ yes
                      Norwegian ............................ yes
                      Dutch ................................ yes
                      Polish ............................... yes
                      Portuguese Brazil .................... yes
                      Portuguese Portugal .................. yes
                      Romanian ............................. yes
                      Russian .............................. yes
                      Slovak ............................... yes
                      Slovenian ............................ yes
                      Albanian ............................. yes
                      Serbian .............................. yes
                      Swedish .............................. yes
                      Thai ................................. yes
                      Turkish .............................. yes
                      Ukrainian ............................ yes
                      Vietnamese ........................... yes
                      Simplified Chinese ................... yes
                      Traditional Chinese .................. yes
                      HongKong Chinese ..................... no
                    Traditional chinese input methods:
                      Zhuyin ............................... yes
                      Cangjie .............................. yes
                  Qt Wayland TextInput Protocol V4(WIP) .... no
                  Qt Wayland Client ........................ yes
                  Qt Wayland Compositor .................... yes
                  Qt Wayland Drivers:
                    EGL .................................... yes
                    Raspberry Pi ........................... no
                    DRM EGL ................................ yes
                    libhybris EGL .......................... no
                    Linux dma-buf server buffer integration  yes
                    Shm emulation server buffer integration  yes
                    Vulkan-based server buffer integration . yes
                  Qt Wayland Client Shell Integrations:
                    xdg-shell .............................. yes
                    ivi-shell .............................. yes
                    wl-shell (deprecated) .................. yes
                    qt-shell ............................... yes
                  Qt Wayland Compositor Layer Plugins:
                    VSP2 hardware layer integration ........ no
                  WebEngine Repository Build Options:
                    Build Ninja ............................ no
                    Build Gn ............................... yes
                    Jumbo Build ............................ yes
                    Developer build ........................ no
                    Build QtWebEngine Modules:
                      Build QtWebEngineCore ................ yes
                      Build QtWebEngineWidgets ............. yes
                      Build QtWebEngineQuick ............... yes
                    Build QtPdf Modules:
                      Build QtPdfWidgets ................... yes
                      Build QtPdfQuick ..................... yes
                    Optional system libraries:
                      re2 .................................. yes
                      icu .................................. no
                      libwebp, libwebpmux and libwebpdemux . yes
                      opus ................................. no
                      ffmpeg ............................... no
                      libvpx ............................... no
                      snappy ............................... no
                      glib ................................. yes
                      zlib ................................. yes
                      minizip .............................. no
                      libevent ............................. no
                      libxml2 and libxslt .................. yes
                      lcms2 ................................ no
                      png .................................. yes
                      jpeg ................................. yes
                      harfbuzz ............................. no
                      freetype ............................. yes
                      libpci ............................... no
                  Qt WebEngineCore:
                    Embedded build ......................... no
                    Full debug information ................. no
                    Sanitizer support ...................... no
                    Pepper Plugins ......................... yes
                    Printing and PDF ....................... yes
                    Proprietary Codecs ..................... no
                    Spellchecker ........................... yes
                    WebRTC ................................. yes
                    PipeWire over GIO ...................... no
                    Geolocation ............................ yes
                    WebChannel support ..................... yes
                    Kerberos Authentication ................ no
                    Extensions ............................. yes
                    Support GLX on qpa-xcb ................. no
                    Vulkan support ......................... yes
                    Use ALSA ............................... yes
                    Use PulseAudio ......................... yes
                  Qt WebEngineQuick:
                    UI Delegates ........................... yes
                  Qt PDF:
                    Support V8 ............................. no
                    Support XFA ............................ no
                    Support XFA-BMP ........................ no
                    Support XFA-GIF ........................ no
                    Support XFA-PNG ........................ no
                    Support XFA-TIFF ....................... no
                    Bitcode support ........................ no
                    Use static runtime ..................... no
                  Note: Hunspell in Qt Virtual Keyboard is not enabled. Spelling correction will not be available.
                  
                  

                  You can see Flite with ALSA and Use ALSA in WebEngineCore also available.

                  Highly appreciate your help with this. Thanks.

                  jsulmJ Offline
                  jsulmJ Offline
                  jsulm
                  Lifetime Qt Champion
                  wrote on last edited by
                  #7

                  @Imeshsps An alternative is to add -v parameter to configure call (after deleting everything in build folder).

                  https://forum.qt.io/topic/113070/qt-code-of-conduct

                  I 1 Reply Last reply
                  0
                  • jsulmJ jsulm

                    @Imeshsps An alternative is to add -v parameter to configure call (after deleting everything in build folder).

                    I Offline
                    I Offline
                    Imeshsps
                    wrote on last edited by
                    #8

                    Hey @jsulm

                    Thanks for your reply. I was able to get more debug info by adding --log-level=VERBOSE to cmake configure command. Following is the part on qtmultimedia.

                    -- Configuring submodule 'qtmultimedia'
                    -- [QtMultimedia] CMAKE_BUILD_TYPE was set to: 'Release'
                    -- [QtMultimedia] Found ALSA: /usr/lib/x86_64-linux-gnu/libasound.so (found version "1.2.8") 
                    -- [QtMultimedia] Could NOT find AVFoundation (missing: AVFoundation_LIBRARY) 
                    -- [QtMultimedia] Found GLIB2: /usr/lib/x86_64-linux-gnu/libglib-2.0.so   
                    -- [QtMultimedia] Checking for module 'gobject-2.0'
                    -- [QtMultimedia]   Found gobject-2.0, version 2.72.4
                    -- [QtMultimedia] Checking for module 'gstreamer-1.0'
                    -- [QtMultimedia]   Found gstreamer-1.0, version 1.20.3
                    -- [QtMultimedia] Checking for module 'gstreamer-base-1.0'
                    -- [QtMultimedia]   Found gstreamer-base-1.0, version 1.20.3
                    -- [QtMultimedia] Checking for module 'gstreamer-audio-1.0'
                    -- [QtMultimedia]   Found gstreamer-audio-1.0, version 1.20.1
                    -- [QtMultimedia] Checking for module 'gstreamer-video-1.0'
                    -- [QtMultimedia]   Found gstreamer-video-1.0, version 1.20.1
                    -- [QtMultimedia] Checking for module 'gstreamer-pbutils-1.0'
                    -- [QtMultimedia]   Found gstreamer-pbutils-1.0, version 1.20.1
                    -- [QtMultimedia] Checking for module 'gstreamer-allocators-1.0'
                    -- [QtMultimedia]   Found gstreamer-allocators-1.0, version 1.20.1
                    -- [QtMultimedia] Found GStreamer: TRUE   
                    -- [QtMultimedia] Found GLIB2: /usr/lib/x86_64-linux-gnu/libglib-2.0.so   
                    -- [QtMultimedia] Checking for module 'gstreamer-app-1.0'
                    -- [QtMultimedia]   Found gstreamer-app-1.0, version 1.20.1
                    -- [QtMultimedia] Found GStreamer: TRUE  found components: App 
                    -- [QtMultimedia] Found GLIB2: /usr/lib/x86_64-linux-gnu/libglib-2.0.so   
                    -- [QtMultimedia] Checking for module 'gstreamer-photography-1.0'
                    -- [QtMultimedia]   Found gstreamer-photography-1.0, version 1.20.3
                    -- [QtMultimedia] Found GStreamer: TRUE  found components: Photography 
                    -- [QtMultimedia] Found GLIB2: /usr/lib/x86_64-linux-gnu/libglib-2.0.so   
                    -- [QtMultimedia] Checking for module 'gstreamer-gl-1.0'
                    -- [QtMultimedia]   Found gstreamer-gl-1.0, version 1.20.1
                    -- [QtMultimedia] Found GStreamer: TRUE  found components: Gl 
                    -- [QtMultimedia] Could NOT find MMRendererCore (missing: MMRendererCore_LIBRARY) 
                    -- [QtMultimedia] Could NOT find MMRenderer (missing: MMRenderer_LIBRARY) 
                    -- [QtMultimedia] Found WrapPulseAudio: /usr/lib/x86_64-linux-gnu/libpulse.so  
                    -- [QtMultimedia] Could NOT find WMF (missing: WMF_STRMIIDS_LIBRARY WMF_AMSTRMID_LIBRARY WMF_DMOGUIDS_LIBRARY WMF_MSDMO_LIBRARY WMF_OLE32_LIBRARY WMF_OLEAUT32_LIBRARY WMF_MF_LIBRARY WMF_MFUUID_LIBRARY WMF_MFPLAT_LIBRARY WMF_MFCORE_LIBRARY WMF_PROPSYS_LIBRARY) 
                    -- [QtMultimedia] Checking for module 'libavcodec'
                    -- [QtMultimedia]   Found libavcodec, version 58.134.100
                    -- [QtMultimedia] Checking for module 'libavformat'
                    -- [QtMultimedia]   Found libavformat, version 58.76.100
                    -- [QtMultimedia] Checking for module 'libavdevice'
                    -- [QtMultimedia]   Found libavdevice, version 58.13.100
                    -- [QtMultimedia] Checking for module 'libavutil'
                    -- [QtMultimedia]   Found libavutil, version 56.70.100
                    -- [QtMultimedia] Checking for module 'libavfilter'
                    -- [QtMultimedia]   Found libavfilter, version 7.110.100
                    -- [QtMultimedia] Checking for module 'libswscale'
                    -- [QtMultimedia]   Found libswscale, version 5.9.100
                    -- [QtMultimedia] Checking for module 'libpostproc'
                    -- [QtMultimedia]   Found libpostproc, version 55.9.100
                    -- [QtMultimedia] Checking for module 'libswresample'
                    -- [QtMultimedia]   Found libswresample, version 3.9.100
                    -- [QtMultimedia] Found FFmpeg: /usr/lib/x86_64-linux-gnu/libavcodec.so;libavcodec.so;/usr/lib/x86_64-linux-gnu/libavformat.so;libavformat.so;/usr/lib/x86_64-linux-gnu/libavutil.so;libavutil.so;/usr/lib/x86_64-linux-gnu/libavdevice.so;libavdevice.so;/usr/lib/x86_64-linux-gnu/libswresample.so;libswresample.so;/usr/lib/x86_64-linux-gnu/libswscale.so;libswscale.so  found components: AVCODEC AVFORMAT AVUTIL AVDEVICE SWRESAMPLE SWSCALE 
                    -- [QtMultimedia] Checking for module 'libva'
                    -- [QtMultimedia]   Found libva, version 1.14.0
                    -- [QtMultimedia] Checking for module 'libva-drm'
                    -- [QtMultimedia]   Found libva-drm, version 1.14.0
                    -- [QtMultimedia] Found VAAPI: TRUE  found components: VA DRM 
                    -- [QtMultimedia] Performing Test evr.h
                    -- [QtMultimedia] Performing Test evr.h - Failed
                    -- [QtMultimedia] Performing Test Vivante GPU
                    -- [QtMultimedia] Performing Test Vivante GPU - Failed
                    -- [QtMultimedia] Performing Test Video for Linux
                    -- [QtMultimedia] Performing Test Video for Linux - Success
                    -- [QtMultimedia] Performing Test wmsdk.h
                    -- [QtMultimedia] Performing Test wmsdk.h - Failed
                    -- [QtMultimedia] Performing Test HAVE_linux_dmabuf
                    -- [QtMultimedia] Performing Test HAVE_linux_dmabuf - Success
                    -- [QtMultimedia] Running syncqt.cpp for module: QtMultimedia
                    -- [QtMultimedia] Running syncqt.cpp for module: QtSpatialAudio
                    -- [QtMultimedia] Running syncqt.cpp for module: QtMultimediaQuick
                    -- [QtMultimedia] Running syncqt.cpp for module: QtQuick3DSpatialAudio
                    -- [QtMultimedia] Running syncqt.cpp for module: QtMultimediaWidgets
                    -- [QtMultimedia] Generated QtModulePlugins.cmake files for the following modules: Multimedia
                    
                    

                    I tried adding few missing modules but still I'm not able to enable ALSA in the build. Any help would be really appreciated.

                    Thanks in advance.

                    jsulmJ 1 Reply Last reply
                    0
                    • I Imeshsps

                      Hey @jsulm

                      Thanks for your reply. I was able to get more debug info by adding --log-level=VERBOSE to cmake configure command. Following is the part on qtmultimedia.

                      -- Configuring submodule 'qtmultimedia'
                      -- [QtMultimedia] CMAKE_BUILD_TYPE was set to: 'Release'
                      -- [QtMultimedia] Found ALSA: /usr/lib/x86_64-linux-gnu/libasound.so (found version "1.2.8") 
                      -- [QtMultimedia] Could NOT find AVFoundation (missing: AVFoundation_LIBRARY) 
                      -- [QtMultimedia] Found GLIB2: /usr/lib/x86_64-linux-gnu/libglib-2.0.so   
                      -- [QtMultimedia] Checking for module 'gobject-2.0'
                      -- [QtMultimedia]   Found gobject-2.0, version 2.72.4
                      -- [QtMultimedia] Checking for module 'gstreamer-1.0'
                      -- [QtMultimedia]   Found gstreamer-1.0, version 1.20.3
                      -- [QtMultimedia] Checking for module 'gstreamer-base-1.0'
                      -- [QtMultimedia]   Found gstreamer-base-1.0, version 1.20.3
                      -- [QtMultimedia] Checking for module 'gstreamer-audio-1.0'
                      -- [QtMultimedia]   Found gstreamer-audio-1.0, version 1.20.1
                      -- [QtMultimedia] Checking for module 'gstreamer-video-1.0'
                      -- [QtMultimedia]   Found gstreamer-video-1.0, version 1.20.1
                      -- [QtMultimedia] Checking for module 'gstreamer-pbutils-1.0'
                      -- [QtMultimedia]   Found gstreamer-pbutils-1.0, version 1.20.1
                      -- [QtMultimedia] Checking for module 'gstreamer-allocators-1.0'
                      -- [QtMultimedia]   Found gstreamer-allocators-1.0, version 1.20.1
                      -- [QtMultimedia] Found GStreamer: TRUE   
                      -- [QtMultimedia] Found GLIB2: /usr/lib/x86_64-linux-gnu/libglib-2.0.so   
                      -- [QtMultimedia] Checking for module 'gstreamer-app-1.0'
                      -- [QtMultimedia]   Found gstreamer-app-1.0, version 1.20.1
                      -- [QtMultimedia] Found GStreamer: TRUE  found components: App 
                      -- [QtMultimedia] Found GLIB2: /usr/lib/x86_64-linux-gnu/libglib-2.0.so   
                      -- [QtMultimedia] Checking for module 'gstreamer-photography-1.0'
                      -- [QtMultimedia]   Found gstreamer-photography-1.0, version 1.20.3
                      -- [QtMultimedia] Found GStreamer: TRUE  found components: Photography 
                      -- [QtMultimedia] Found GLIB2: /usr/lib/x86_64-linux-gnu/libglib-2.0.so   
                      -- [QtMultimedia] Checking for module 'gstreamer-gl-1.0'
                      -- [QtMultimedia]   Found gstreamer-gl-1.0, version 1.20.1
                      -- [QtMultimedia] Found GStreamer: TRUE  found components: Gl 
                      -- [QtMultimedia] Could NOT find MMRendererCore (missing: MMRendererCore_LIBRARY) 
                      -- [QtMultimedia] Could NOT find MMRenderer (missing: MMRenderer_LIBRARY) 
                      -- [QtMultimedia] Found WrapPulseAudio: /usr/lib/x86_64-linux-gnu/libpulse.so  
                      -- [QtMultimedia] Could NOT find WMF (missing: WMF_STRMIIDS_LIBRARY WMF_AMSTRMID_LIBRARY WMF_DMOGUIDS_LIBRARY WMF_MSDMO_LIBRARY WMF_OLE32_LIBRARY WMF_OLEAUT32_LIBRARY WMF_MF_LIBRARY WMF_MFUUID_LIBRARY WMF_MFPLAT_LIBRARY WMF_MFCORE_LIBRARY WMF_PROPSYS_LIBRARY) 
                      -- [QtMultimedia] Checking for module 'libavcodec'
                      -- [QtMultimedia]   Found libavcodec, version 58.134.100
                      -- [QtMultimedia] Checking for module 'libavformat'
                      -- [QtMultimedia]   Found libavformat, version 58.76.100
                      -- [QtMultimedia] Checking for module 'libavdevice'
                      -- [QtMultimedia]   Found libavdevice, version 58.13.100
                      -- [QtMultimedia] Checking for module 'libavutil'
                      -- [QtMultimedia]   Found libavutil, version 56.70.100
                      -- [QtMultimedia] Checking for module 'libavfilter'
                      -- [QtMultimedia]   Found libavfilter, version 7.110.100
                      -- [QtMultimedia] Checking for module 'libswscale'
                      -- [QtMultimedia]   Found libswscale, version 5.9.100
                      -- [QtMultimedia] Checking for module 'libpostproc'
                      -- [QtMultimedia]   Found libpostproc, version 55.9.100
                      -- [QtMultimedia] Checking for module 'libswresample'
                      -- [QtMultimedia]   Found libswresample, version 3.9.100
                      -- [QtMultimedia] Found FFmpeg: /usr/lib/x86_64-linux-gnu/libavcodec.so;libavcodec.so;/usr/lib/x86_64-linux-gnu/libavformat.so;libavformat.so;/usr/lib/x86_64-linux-gnu/libavutil.so;libavutil.so;/usr/lib/x86_64-linux-gnu/libavdevice.so;libavdevice.so;/usr/lib/x86_64-linux-gnu/libswresample.so;libswresample.so;/usr/lib/x86_64-linux-gnu/libswscale.so;libswscale.so  found components: AVCODEC AVFORMAT AVUTIL AVDEVICE SWRESAMPLE SWSCALE 
                      -- [QtMultimedia] Checking for module 'libva'
                      -- [QtMultimedia]   Found libva, version 1.14.0
                      -- [QtMultimedia] Checking for module 'libva-drm'
                      -- [QtMultimedia]   Found libva-drm, version 1.14.0
                      -- [QtMultimedia] Found VAAPI: TRUE  found components: VA DRM 
                      -- [QtMultimedia] Performing Test evr.h
                      -- [QtMultimedia] Performing Test evr.h - Failed
                      -- [QtMultimedia] Performing Test Vivante GPU
                      -- [QtMultimedia] Performing Test Vivante GPU - Failed
                      -- [QtMultimedia] Performing Test Video for Linux
                      -- [QtMultimedia] Performing Test Video for Linux - Success
                      -- [QtMultimedia] Performing Test wmsdk.h
                      -- [QtMultimedia] Performing Test wmsdk.h - Failed
                      -- [QtMultimedia] Performing Test HAVE_linux_dmabuf
                      -- [QtMultimedia] Performing Test HAVE_linux_dmabuf - Success
                      -- [QtMultimedia] Running syncqt.cpp for module: QtMultimedia
                      -- [QtMultimedia] Running syncqt.cpp for module: QtSpatialAudio
                      -- [QtMultimedia] Running syncqt.cpp for module: QtMultimediaQuick
                      -- [QtMultimedia] Running syncqt.cpp for module: QtQuick3DSpatialAudio
                      -- [QtMultimedia] Running syncqt.cpp for module: QtMultimediaWidgets
                      -- [QtMultimedia] Generated QtModulePlugins.cmake files for the following modules: Multimedia
                      
                      

                      I tried adding few missing modules but still I'm not able to enable ALSA in the build. Any help would be really appreciated.

                      Thanks in advance.

                      jsulmJ Offline
                      jsulmJ Offline
                      jsulm
                      Lifetime Qt Champion
                      wrote on last edited by
                      #9

                      @Imeshsps Are any modules still missing? Or do you get any other errors in the log?

                      https://forum.qt.io/topic/113070/qt-code-of-conduct

                      I 1 Reply Last reply
                      0
                      • jsulmJ jsulm

                        @Imeshsps Are any modules still missing? Or do you get any other errors in the log?

                        I Offline
                        I Offline
                        Imeshsps
                        wrote on last edited by
                        #10

                        @jsulm Hey, I tried running configure of qt 5.15.9 for host PC and ALSA was enabled on that. In same PC, i'm still not being able to enable ALSA for host PC. currently i'm trying on qt-everywhere-src-6.5.0.

                        following is the configuration summery when i try to complie only the Qtmultimedia module.

                        cmake -GNinja -DCMAKE_INSTALL_PREFIX=/opt/Qt6.5/6.5.0/gcc_64 /home/user/qtmultimedia/ --log-level=VERBOSE
                        
                        -- The CXX compiler identification is GNU 11.3.0
                        -- The C compiler identification is GNU 11.3.0
                        -- Detecting CXX compiler ABI info
                        -- Detecting CXX compiler ABI info - done
                        -- Check for working CXX compiler: /usr/bin/c++ - skipped
                        -- Detecting CXX compile features
                        -- Detecting CXX compile features - done
                        -- Detecting C compiler ABI info
                        -- Detecting C compiler ABI info - done
                        -- Check for working C compiler: /usr/bin/cc - skipped
                        -- Detecting C compile features
                        -- Detecting C compile features - done
                        -- Looking for pthread.h
                        -- Looking for pthread.h - found
                        -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
                        -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
                        -- Found Threads: TRUE  
                        -- Performing Test HAVE_STDATOMIC
                        -- Performing Test HAVE_STDATOMIC - Success
                        -- Found WrapAtomic: TRUE  
                        -- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so   
                        -- CMAKE_BUILD_TYPE was set to: 'RelWithDebInfo'
                        -- Check for feature set changes
                        -- CMAKE_STRIP (original): /usr/bin/strip
                        -- Performing Test strip --keep-section
                        -- Performing Test strip --keep-section - TRUE
                        -- CMAKE_STRIP (used by Qt): /home/vega-imesh/Downloads/qtMultimedia/qtmultimedia/build/./libexec/qt-internal-strip
                        -- Found ALSA: /usr/lib/x86_64-linux-gnu/libasound.so (found version "1.2.6.1") 
                        -- Could NOT find AVFoundation (missing: AVFoundation_LIBRARY) 
                        -- Found GLIB2: /usr/lib/x86_64-linux-gnu/libglib-2.0.so   
                        -- Checking for module 'gobject-2.0'
                        --   Found gobject-2.0, version 2.72.4
                        -- Checking for module 'gstreamer-1.0'
                        --   Found gstreamer-1.0, version 1.20.3
                        -- Checking for module 'gstreamer-base-1.0'
                        --   Found gstreamer-base-1.0, version 1.20.3
                        -- Checking for module 'gstreamer-audio-1.0'
                        --   Found gstreamer-audio-1.0, version 1.20.1
                        -- Checking for module 'gstreamer-video-1.0'
                        --   Found gstreamer-video-1.0, version 1.20.1
                        -- Checking for module 'gstreamer-pbutils-1.0'
                        --   Found gstreamer-pbutils-1.0, version 1.20.1
                        -- Checking for module 'gstreamer-allocators-1.0'
                        --   Found gstreamer-allocators-1.0, version 1.20.1
                        -- Found GStreamer: TRUE   
                        -- Found GLIB2: /usr/lib/x86_64-linux-gnu/libglib-2.0.so   
                        -- Checking for module 'gstreamer-app-1.0'
                        --   Found gstreamer-app-1.0, version 1.20.1
                        -- Found GStreamer: TRUE  found components: App 
                        -- Found GLIB2: /usr/lib/x86_64-linux-gnu/libglib-2.0.so   
                        -- Checking for module 'gstreamer-photography-1.0'
                        --   Found gstreamer-photography-1.0, version 1.20.3
                        -- Found GStreamer: TRUE  found components: Photography 
                        -- Found GLIB2: /usr/lib/x86_64-linux-gnu/libglib-2.0.so   
                        -- Checking for module 'gstreamer-gl-1.0'
                        --   Found gstreamer-gl-1.0, version 1.20.1
                        -- Found GStreamer: TRUE  found components: Gl 
                        -- Could NOT find MMRendererCore (missing: MMRendererCore_LIBRARY) 
                        -- Could NOT find MMRenderer (missing: MMRenderer_LIBRARY) 
                        -- Found WrapPulseAudio: /usr/lib/x86_64-linux-gnu/libpulse.so  
                        -- Could NOT find WMF (missing: WMF_STRMIIDS_LIBRARY WMF_AMSTRMID_LIBRARY WMF_DMOGUIDS_LIBRARY WMF_MSDMO_LIBRARY WMF_OLE32_LIBRARY WMF_OLEAUT32_LIBRARY WMF_MF_LIBRARY WMF_MFUUID_LIBRARY WMF_MFPLAT_LIBRARY WMF_MFCORE_LIBRARY WMF_PROPSYS_LIBRARY) 
                        -- Performing Test HAVE_EGL
                        -- Performing Test HAVE_EGL - Success
                        -- Found EGL: /usr/include (found version "1.5") 
                        -- Checking for module 'libavcodec'
                        --   Found libavcodec, version 58.134.100
                        -- Checking for module 'libavformat'
                        --   Found libavformat, version 58.76.100
                        -- Checking for module 'libavdevice'
                        --   Found libavdevice, version 58.13.100
                        -- Checking for module 'libavutil'
                        --   Found libavutil, version 56.70.100
                        -- Checking for module 'libavfilter'
                        --   Found libavfilter, version 7.110.100
                        -- Checking for module 'libswscale'
                        --   Found libswscale, version 5.9.100
                        -- Checking for module 'libpostproc'
                        --   Found libpostproc, version 55.9.100
                        -- Checking for module 'libswresample'
                        --   Found libswresample, version 3.9.100
                        -- Found FFmpeg: /usr/lib/x86_64-linux-gnu/libavcodec.so;libavcodec.so;/usr/lib/x86_64-linux-gnu/libavformat.so;libavformat.so;/usr/lib/x86_64-linux-gnu/libavutil.so;libavutil.so;/usr/lib/x86_64-linux-gnu/libavdevice.so;libavdevice.so;/usr/lib/x86_64-linux-gnu/libswresample.so;libswresample.so;/usr/lib/x86_64-linux-gnu/libswscale.so;libswscale.so  found components: AVCODEC AVFORMAT AVUTIL AVDEVICE SWRESAMPLE SWSCALE 
                        -- Checking for module 'libva'
                        --   Found libva, version 1.14.0
                        -- Checking for module 'libva-drm'
                        --   Found libva-drm, version 1.14.0
                        -- Found VAAPI: TRUE  found components: VA DRM 
                        -- Performing Test evr.h
                        -- Performing Test evr.h - Failed
                        -- Performing Test Vivante GPU
                        -- Performing Test Vivante GPU - Failed
                        -- Performing Test Video for Linux
                        -- Performing Test Video for Linux - Success
                        -- Performing Test wmsdk.h
                        -- Performing Test wmsdk.h - Failed
                        -- Performing Test HAVE_linux_dmabuf
                        -- Performing Test HAVE_linux_dmabuf - Success
                        -- Performing Test HAVE_DASH_UNDEFINED_SYMBOLS
                        -- Performing Test HAVE_DASH_UNDEFINED_SYMBOLS - Success
                        -- Performing Test HAVE_DASH_DASH_NO_UNDEFINED
                        -- Performing Test HAVE_DASH_DASH_NO_UNDEFINED - Success
                        -- Running syncqt.cpp for module: QtMultimedia
                        -- Running syncqt.cpp for module: QtSpatialAudio
                        -- Running syncqt.cpp for module: QtMultimediaQuick
                        -- Running syncqt.cpp for module: QtQuick3DSpatialAudio
                        -- Running syncqt.cpp for module: QtMultimediaWidgets
                        -- Generated QtModulePlugins.cmake files for the following modules: Multimedia
                        -- The following packages have been found:
                        
                         * Qt6BuildInternals (required version >= 6.5.0)
                         * Qt6CoreTools (required version >= 6.5.0)
                         * Qt6Core (required version >= 6.5.0)
                         * OpenGL
                         * XKB (required version >= 0.5.0), XKB API common to servers and clients., <http://xkbcommon.org>
                         * Vulkan
                         * Qt6GuiTools (required version >= 6.5.0)
                         * Qt6DBusTools (required version >= 6.5.0)
                         * Qt6Gui (required version >= 6.5.0)
                         * Qt6Network (required version >= 6.5.0)
                         * Qt6Svg (required version >= 6.5.0)
                         * Qt6WidgetsTools (required version >= 6.5.0)
                         * Qt6Widgets (required version >= 6.5.0)
                         * Qt6QmlTools (required version >= 6.5.0)
                         * WrapVulkanHeaders
                         * Qt6Quick (required version >= 6.5.0)
                         * Qt6QuickTest (required version >= 6.5.0)
                         * Qt6QuickControls2 (required version >= 6.5.0)
                         * Qt6Quick3DTools (required version >= 6.5.0)
                         * Qt6ShaderToolsTools (required version >= 6.5.0)
                         * Qt6Quick3D (required version >= 6.5.0)
                         * Qt6
                         * ALSA
                         * GStreamer
                         * PulseAudio
                         * WrapPulseAudio
                         * FFmpeg
                         * VAAPI
                         * PkgConfig
                         * 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/>
                        
                        -- The following OPTIONAL packages have not been found:
                        
                         * Qt6QmlCompilerPlusPrivate
                         * AVFoundation
                         * MMRendererCore
                         * MMRenderer
                         * WMF
                        
                        
                        -- Configuration summary shown below. It has also been written to /home/user/qtmultimedia/build/config.summary
                        -- Configure with --log-level=STATUS or higher to increase CMake's message verbosity. The log level does not persist across reconfigurations.
                         
                        -- Configure summary:
                        
                        Qt Multimedia:
                          Spatial Audio .......................... yes
                          Spatial Audio (Quick3D) ................ yes
                          Low level Audio Backend:
                            ALSA (experimental) .................. no
                            PulseAudio ........................... yes
                            MMRenderer ........................... no
                            CoreAudio ............................ no
                            Windows Media SDK .................... no
                            Open SLES (Android) .................. no
                            Web Assembly ......................... no
                          Plugin:
                            GStreamer 1.0 ........................ yes
                            FFmpeg ............................... yes
                            MMRenderer ........................... no
                            AVFoundation ......................... no
                            Windows Media Foundation ............. no
                          Hardware acceleration and features:
                            Video for Linux ...................... yes
                            VAAPI support ........................ yes
                            Linux DMA buffer support ............. yes
                            VideoToolbox ......................... no
                         
                        
                        -- Configuring done
                        -- Generating done
                        -- Build files have been written to: /home/user/qtmultimedia/build
                        
                        

                        Really apreciate if anyone can help me with this.

                        Thanks.

                        I 1 Reply Last reply
                        0
                        • I Imeshsps

                          @jsulm Hey, I tried running configure of qt 5.15.9 for host PC and ALSA was enabled on that. In same PC, i'm still not being able to enable ALSA for host PC. currently i'm trying on qt-everywhere-src-6.5.0.

                          following is the configuration summery when i try to complie only the Qtmultimedia module.

                          cmake -GNinja -DCMAKE_INSTALL_PREFIX=/opt/Qt6.5/6.5.0/gcc_64 /home/user/qtmultimedia/ --log-level=VERBOSE
                          
                          -- The CXX compiler identification is GNU 11.3.0
                          -- The C compiler identification is GNU 11.3.0
                          -- Detecting CXX compiler ABI info
                          -- Detecting CXX compiler ABI info - done
                          -- Check for working CXX compiler: /usr/bin/c++ - skipped
                          -- Detecting CXX compile features
                          -- Detecting CXX compile features - done
                          -- Detecting C compiler ABI info
                          -- Detecting C compiler ABI info - done
                          -- Check for working C compiler: /usr/bin/cc - skipped
                          -- Detecting C compile features
                          -- Detecting C compile features - done
                          -- Looking for pthread.h
                          -- Looking for pthread.h - found
                          -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
                          -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
                          -- Found Threads: TRUE  
                          -- Performing Test HAVE_STDATOMIC
                          -- Performing Test HAVE_STDATOMIC - Success
                          -- Found WrapAtomic: TRUE  
                          -- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so   
                          -- CMAKE_BUILD_TYPE was set to: 'RelWithDebInfo'
                          -- Check for feature set changes
                          -- CMAKE_STRIP (original): /usr/bin/strip
                          -- Performing Test strip --keep-section
                          -- Performing Test strip --keep-section - TRUE
                          -- CMAKE_STRIP (used by Qt): /home/vega-imesh/Downloads/qtMultimedia/qtmultimedia/build/./libexec/qt-internal-strip
                          -- Found ALSA: /usr/lib/x86_64-linux-gnu/libasound.so (found version "1.2.6.1") 
                          -- Could NOT find AVFoundation (missing: AVFoundation_LIBRARY) 
                          -- Found GLIB2: /usr/lib/x86_64-linux-gnu/libglib-2.0.so   
                          -- Checking for module 'gobject-2.0'
                          --   Found gobject-2.0, version 2.72.4
                          -- Checking for module 'gstreamer-1.0'
                          --   Found gstreamer-1.0, version 1.20.3
                          -- Checking for module 'gstreamer-base-1.0'
                          --   Found gstreamer-base-1.0, version 1.20.3
                          -- Checking for module 'gstreamer-audio-1.0'
                          --   Found gstreamer-audio-1.0, version 1.20.1
                          -- Checking for module 'gstreamer-video-1.0'
                          --   Found gstreamer-video-1.0, version 1.20.1
                          -- Checking for module 'gstreamer-pbutils-1.0'
                          --   Found gstreamer-pbutils-1.0, version 1.20.1
                          -- Checking for module 'gstreamer-allocators-1.0'
                          --   Found gstreamer-allocators-1.0, version 1.20.1
                          -- Found GStreamer: TRUE   
                          -- Found GLIB2: /usr/lib/x86_64-linux-gnu/libglib-2.0.so   
                          -- Checking for module 'gstreamer-app-1.0'
                          --   Found gstreamer-app-1.0, version 1.20.1
                          -- Found GStreamer: TRUE  found components: App 
                          -- Found GLIB2: /usr/lib/x86_64-linux-gnu/libglib-2.0.so   
                          -- Checking for module 'gstreamer-photography-1.0'
                          --   Found gstreamer-photography-1.0, version 1.20.3
                          -- Found GStreamer: TRUE  found components: Photography 
                          -- Found GLIB2: /usr/lib/x86_64-linux-gnu/libglib-2.0.so   
                          -- Checking for module 'gstreamer-gl-1.0'
                          --   Found gstreamer-gl-1.0, version 1.20.1
                          -- Found GStreamer: TRUE  found components: Gl 
                          -- Could NOT find MMRendererCore (missing: MMRendererCore_LIBRARY) 
                          -- Could NOT find MMRenderer (missing: MMRenderer_LIBRARY) 
                          -- Found WrapPulseAudio: /usr/lib/x86_64-linux-gnu/libpulse.so  
                          -- Could NOT find WMF (missing: WMF_STRMIIDS_LIBRARY WMF_AMSTRMID_LIBRARY WMF_DMOGUIDS_LIBRARY WMF_MSDMO_LIBRARY WMF_OLE32_LIBRARY WMF_OLEAUT32_LIBRARY WMF_MF_LIBRARY WMF_MFUUID_LIBRARY WMF_MFPLAT_LIBRARY WMF_MFCORE_LIBRARY WMF_PROPSYS_LIBRARY) 
                          -- Performing Test HAVE_EGL
                          -- Performing Test HAVE_EGL - Success
                          -- Found EGL: /usr/include (found version "1.5") 
                          -- Checking for module 'libavcodec'
                          --   Found libavcodec, version 58.134.100
                          -- Checking for module 'libavformat'
                          --   Found libavformat, version 58.76.100
                          -- Checking for module 'libavdevice'
                          --   Found libavdevice, version 58.13.100
                          -- Checking for module 'libavutil'
                          --   Found libavutil, version 56.70.100
                          -- Checking for module 'libavfilter'
                          --   Found libavfilter, version 7.110.100
                          -- Checking for module 'libswscale'
                          --   Found libswscale, version 5.9.100
                          -- Checking for module 'libpostproc'
                          --   Found libpostproc, version 55.9.100
                          -- Checking for module 'libswresample'
                          --   Found libswresample, version 3.9.100
                          -- Found FFmpeg: /usr/lib/x86_64-linux-gnu/libavcodec.so;libavcodec.so;/usr/lib/x86_64-linux-gnu/libavformat.so;libavformat.so;/usr/lib/x86_64-linux-gnu/libavutil.so;libavutil.so;/usr/lib/x86_64-linux-gnu/libavdevice.so;libavdevice.so;/usr/lib/x86_64-linux-gnu/libswresample.so;libswresample.so;/usr/lib/x86_64-linux-gnu/libswscale.so;libswscale.so  found components: AVCODEC AVFORMAT AVUTIL AVDEVICE SWRESAMPLE SWSCALE 
                          -- Checking for module 'libva'
                          --   Found libva, version 1.14.0
                          -- Checking for module 'libva-drm'
                          --   Found libva-drm, version 1.14.0
                          -- Found VAAPI: TRUE  found components: VA DRM 
                          -- Performing Test evr.h
                          -- Performing Test evr.h - Failed
                          -- Performing Test Vivante GPU
                          -- Performing Test Vivante GPU - Failed
                          -- Performing Test Video for Linux
                          -- Performing Test Video for Linux - Success
                          -- Performing Test wmsdk.h
                          -- Performing Test wmsdk.h - Failed
                          -- Performing Test HAVE_linux_dmabuf
                          -- Performing Test HAVE_linux_dmabuf - Success
                          -- Performing Test HAVE_DASH_UNDEFINED_SYMBOLS
                          -- Performing Test HAVE_DASH_UNDEFINED_SYMBOLS - Success
                          -- Performing Test HAVE_DASH_DASH_NO_UNDEFINED
                          -- Performing Test HAVE_DASH_DASH_NO_UNDEFINED - Success
                          -- Running syncqt.cpp for module: QtMultimedia
                          -- Running syncqt.cpp for module: QtSpatialAudio
                          -- Running syncqt.cpp for module: QtMultimediaQuick
                          -- Running syncqt.cpp for module: QtQuick3DSpatialAudio
                          -- Running syncqt.cpp for module: QtMultimediaWidgets
                          -- Generated QtModulePlugins.cmake files for the following modules: Multimedia
                          -- The following packages have been found:
                          
                           * Qt6BuildInternals (required version >= 6.5.0)
                           * Qt6CoreTools (required version >= 6.5.0)
                           * Qt6Core (required version >= 6.5.0)
                           * OpenGL
                           * XKB (required version >= 0.5.0), XKB API common to servers and clients., <http://xkbcommon.org>
                           * Vulkan
                           * Qt6GuiTools (required version >= 6.5.0)
                           * Qt6DBusTools (required version >= 6.5.0)
                           * Qt6Gui (required version >= 6.5.0)
                           * Qt6Network (required version >= 6.5.0)
                           * Qt6Svg (required version >= 6.5.0)
                           * Qt6WidgetsTools (required version >= 6.5.0)
                           * Qt6Widgets (required version >= 6.5.0)
                           * Qt6QmlTools (required version >= 6.5.0)
                           * WrapVulkanHeaders
                           * Qt6Quick (required version >= 6.5.0)
                           * Qt6QuickTest (required version >= 6.5.0)
                           * Qt6QuickControls2 (required version >= 6.5.0)
                           * Qt6Quick3DTools (required version >= 6.5.0)
                           * Qt6ShaderToolsTools (required version >= 6.5.0)
                           * Qt6Quick3D (required version >= 6.5.0)
                           * Qt6
                           * ALSA
                           * GStreamer
                           * PulseAudio
                           * WrapPulseAudio
                           * FFmpeg
                           * VAAPI
                           * PkgConfig
                           * 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/>
                          
                          -- The following OPTIONAL packages have not been found:
                          
                           * Qt6QmlCompilerPlusPrivate
                           * AVFoundation
                           * MMRendererCore
                           * MMRenderer
                           * WMF
                          
                          
                          -- Configuration summary shown below. It has also been written to /home/user/qtmultimedia/build/config.summary
                          -- Configure with --log-level=STATUS or higher to increase CMake's message verbosity. The log level does not persist across reconfigurations.
                           
                          -- Configure summary:
                          
                          Qt Multimedia:
                            Spatial Audio .......................... yes
                            Spatial Audio (Quick3D) ................ yes
                            Low level Audio Backend:
                              ALSA (experimental) .................. no
                              PulseAudio ........................... yes
                              MMRenderer ........................... no
                              CoreAudio ............................ no
                              Windows Media SDK .................... no
                              Open SLES (Android) .................. no
                              Web Assembly ......................... no
                            Plugin:
                              GStreamer 1.0 ........................ yes
                              FFmpeg ............................... yes
                              MMRenderer ........................... no
                              AVFoundation ......................... no
                              Windows Media Foundation ............. no
                            Hardware acceleration and features:
                              Video for Linux ...................... yes
                              VAAPI support ........................ yes
                              Linux DMA buffer support ............. yes
                              VideoToolbox ......................... no
                           
                          
                          -- Configuring done
                          -- Generating done
                          -- Build files have been written to: /home/user/qtmultimedia/build
                          
                          

                          Really apreciate if anyone can help me with this.

                          Thanks.

                          I Offline
                          I Offline
                          Imeshsps
                          wrote on last edited by
                          #11

                          @Imeshsps Turns out you have to add -DQT_FEATURE_alsa=ON to make experimental feature ON.

                          1 Reply Last reply
                          0
                          • I Imeshsps has marked this topic as solved on

                          • Login

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • Users
                          • Groups
                          • Search
                          • Get Qt Extensions
                          • Unsolved