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

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

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: P2: Important 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

      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.

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

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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes