Qt6.5 Qtmultimedia ALSA Issue
-
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
-
@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.
-
@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).
-
@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.
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.
-
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.
-
@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.
-