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

Suboptimal playback performance with 4K@60fps when using QML MediaPlayer + VAAPI HW decoding

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • P2: Important
    • None
    • 5.12.5
    • Multimedia
    • None
    • Fedora 30 x86_64 with Qt 5.12.5, LIBVA_DRIVER_NAME=i965, Intel(R) Celeron(R) CPU 3865U @ 1.80GHz (HD Graphics 610)
    • Linux/X11

    Description

      We are experiencing playback issues with 4K@60fps H.264 playback when using QML MediaPlayer - namely the video playback is jerky with the built-in GStreamer pipeline. 

      The playback is smooth when using gst-launch-1.0 or MediaPlayer with a custom gst-pipeline w/ vaapisink:

      urisourcebin uri="file" ! qtdemux ! h264parse ! vaapidecodebin ! vaapisink 

      and, again, the playback gets jerky also with the following pipeline:

      urisourcebin uri="file" ! qtdemux ! h264parse ! vaapidecodebin ! qtvideosink 

      Display resolution doesn't affect the result, only the video fps.

      Example videos for your reference: http://distribution.bbb3d.renderfarming.net/video/mp4/bbb_sunflower_2160p_60fps_normal.mp4

       

      https://drive.google.com/file/d/101k_296nGKN2tXbhuW8UMh30Q0aFHRKP/view?usp=sharing

      On the second one pay attention to crossfades and overall jerkiness in slow panning effect the video contains.

      Attachments

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

        Activity

          People

            valentyn.doroshchuk Valentyn Doroshchuk
            timopulkkinen Timo
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes