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

The -no-gstreamer option to configure has no effect

XMLWordPrintable

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

      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'
       )
      

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

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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes