Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-123441

The -no-gstreamer option to configure has no effect

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P2: Important
    • 6.6.3, 6.7.0
    • 6.6.2
    • Multimedia
    • None
    • QNX

    Description

      Building Qt 6.6 Multimedia on QNX, using the following configuration command:

      ./6.6/configure -platform qnx-x86-64-qcc -prefix /system/opt/qt6 -extprefix /data/home/elahav/src/qt/nto-x86_64/host/x86_64 -no-glib -no-gstreamer
      

       
      GStreamer is still being picked up (it's available on the development machine), in preference to mm-renderer. I worked around the problem with the following patch:

       

      diff --git a/src/multimedia/configure.cmake b/src/multimedia/configure.cmake
      index 609806507..fdd36f118 100644
      --- a/src/multimedia/configure.cmake
      +++ b/src/multimedia/configure.cmake
      @@ -101,7 +101,7 @@ qt_feature("evr" PUBLIC PRIVATE
       )
       qt_feature("gstreamer_1_0" PRIVATE
           LABEL "GStreamer 1.0"
      -    CONDITION GStreamer_FOUND
      +    CONDITION GStreamer_FOUND AND NOT MMRenderer_FOUND
           ENABLE INPUT_gstreamer STREQUAL 'yes'
           DISABLE INPUT_gstreamer STREQUAL 'no'
       )
      

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              timblechmann tim blechmann
              elahav Elad Lahav
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes