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

VideoOuput can't handle switching between different video sources with different resolutions when using core profile (Apple Silicon M1)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Incomplete
    • P2: Important
    • None
    • 5.15.6
    • Multimedia
    • None
    • Apple Mac Mini with M1
    • macOS

    Description

      I've found a bug in the video implementation when using the core profile. The problem is when we load a Video or MediaPlayer element with a source video, the first time it plays fine, but if a second loaded video has a different size, it will display it incorrectly. If we then load the first again, it will display correctly. I have attached an example with videos included to demonstrate this bug.

      How to replicate the problem. Open the test, choose 1 video and toggle between the others. The first video you chose will always render correctly. Close the app and choose another as first video and toggle between them. You will understand what I'm saying.

      This problem happens specifically with Apple Silicon with an M1 processor. Everything is alright on Intel Macs.

      Attachments

        1. video-bug.zip
          15.48 MB
          Nuno Santos
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            tpochep Timur Pocheptsov
            sinosoidal Nuno Santos
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes