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

QtMultiMedia tries to load wmfengine.dll instead of dsengine.dll on windows xp

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • P2: Important
    • None
    • 5.5.0
    • Multimedia
    • None
    • Windows XP Service pack3(VirtualBox)
      Windows XP Service pack(Real Hardware)
    • Windows

    Description

      Hi.

      I compiled qt 5.5.0 on Windows XP(Both: VirtualBox and real hardware):

      And set this environment variable to point to `DirectXSDK` directory:
      `SET DXSDK_DIR=C:\DXSDK\`

      And this is how i called configure:
      ```
      configure -debug-and-release -opensource -confirm-license -opengl dynamic -no-warnings-are-errors -nomake examples -nomake tests -skip qtwebengine -skip qtandroidextras -skip qtmacextras -skip qtx11extras -target xp -prefix E:\myqt\build\single\5.5.0
      ```

      Qt compiled successfully and also i tried to compile this sample:
      https://doc.qt.io/qt-5/qtmultimedia-multimediawidgets-videowidget-example.html

      It compiled also! But when i wanted to run it, i couldn't watch the video. This is the the ouput of DependencyWalker Profiler:
      https://gist.github.com/LinArcX/9d1d4a0de156cabf9967d0c698657938

      Seems it tries to load `wmfengine.dll` instead of `dsengine.dll` and it failed. But Why `wmfengine`???!!! It's Xp and it should load `dsengine.dll`. Isn't it? Or i missed something?

      Attachments

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

        Activity

          People

            artemiy Artem Dyomin
            linarcx lin arcx
            Veli-Pekka Heinonen Veli-Pekka Heinonen
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes