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

First QMediaContent in QMediaPlaylist buffering issues

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3: Somewhat important P3: Somewhat important
    • None
    • 5.15.11, 5.15
    • Multimedia
    • None
    • Linux Arch Qt 5.15.11. Python 3.11.5. PySide 2 5.15.11-1

      qt multimedia:
      extra/qt5-multimedia 5.15.11+kde+r2-1 (qt5) [installed]
    • Linux/X11

      After setting up a QMediaPlaylist with a list of URLs and calling QMediaPlayer.setMedia(playlist), and waiting for buffer status 100%, audio stutters if I call QMediaPlayer.play() with loads of bufferStatusChanged SIGNALs emitted with values 0 and 100 in sequence:

      ```

      player.py: player buffer fill: 100 sender <built-in method sender of Player object at 0x7f93dd96ee80>
      player.py: player state changed: PySide2.QtMultimedia.QMediaPlayer.MediaStatus.StalledMedia sender <built-in method sender of Player object at 0x7f93dd96ee80>
      player.py: player buffer fill: 0 sender <built-in method sender of Player object at 0x7f93dd96ee80>
      player.py: player state changed: PySide2.QtMultimedia.QMediaPlayer.MediaStatus.BufferedMedia sender <built-in method sender of Player object at 0x7f93dd96ee80>
      player.py: player buffer fill: 100 sender <built-in method sender of Player object at 0x7f93dd96ee80>
      player.py: player state changed: PySide2.QtMultimedia.QMediaPlayer.MediaStatus.StalledMedia sender <built-in method sender of Player object at 0x7f93dd96ee80>
      player.py: player buffer fill: 0 sender <built-in method sender of Player object at 0x7f93dd96ee80>
      ```

      If I call QMediaPlaylist.setCurrentIndex with n > 0, then after a quick buffering (with proper signals bearing a percentage from 0 to 100), the reproduction is OK.

       

      Using PySide2 on Arch Linux

      Qt 5.15.11

       

       

       

       

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

            qtmultimediateam Qt Multimedia Team
            jacum Giacomo
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes