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

[WMF] Video position may exceed it's duration

    XMLWordPrintable

Details

    • Windows
    • cf42eff34 (dev), 8c6d53b15 (6.6), 216231575 (tqtc/lts-6.5), ecf836403 (dev), 4f9b1a117 (6.7), bb5bd27ce (6.6), 1ac540e84 (tqtc/lts-6.5)

    Description

      Video position may exceed it's duration when "windows" backend is used.

      This may happen, for instance, when video texture rendering (aka zero-copy optimization) is unavailable, because of HW incompatibility or when it's opt-outed via QT_DISABLE_HW_TEXTURES_CONVERSION env. variable (see https://codereview.qt-project.org/c/qt/qtmultimedia/+/504782, https://codereview.qt-project.org/c/qt/qtmultimedia/+/507785 for details).

      Can be reproduced with standard Qt Quick MediaPlayer example, just open and play attached video file and observe progress bar. Make sure that you set

          QT_MEDIA_BACKEND=windows
          QT_DISABLE_HW_TEXTURES_CONVERSION=1
      

      Reproduced with any RHI backend, such as OpenGL, D3D11, D3D11 WARP, D3D12,

      Attachments

        1. screenshot-1.png
          screenshot-1.png
          33 kB
        2. screenshot-2.png
          screenshot-2.png
          31 kB
        3. untitled11.zip
          2 kB

        Issue Links

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

          Activity

            People

              johanseg Jøger Hansegård
              studiosus Vladimir Belyavsky
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: