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

After seeking using the GStreamer backend, the stream goes into a paused state.

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P2: Important
    • None
    • 6.7, 6.8
    • Multimedia
    • Linux/X11
    • 73ea8550a (dev), b65d639ba (6.8), f6558e390 (6.8.0), b63aede49 (6.7), 3a8f6da8b (tqtc/lts-6.5), cc17f25cd (dev), ff795c101 (6.8), bedf812aa (tqtc/lts-6.5)
    • Multimedia wk 43-44

    Description

      When you run the media player example and repeatedly seek to the end of the file and back to the starting position before leaving it to play, you'll notice that the stream pauses after a few seconds.

      This issue specifically occurs with the GStreamer backend when the audio sink is set to PulseAudio. However, a workaround exists: switching the audio sink to alsasrc resolves the problem.

      Additional to above, When looping is enabled, the stream never reaches the End of Stream (EOS) due to the PulseAudio audio sink not posting the EOS message. When any of the sink bins fail to post EOS, it prevents the EOS message from being sent to the pipeline's bus. Consequently, looping functionality also fails.

      Attachments

        Issue Links

          For Gerrit Dashboard: QTBUG-124372
          # Subject Branch Project Status CR V

          Activity

            People

              timblechmann tim blechmann
              jithin.nair Jithin Nair
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: