Skip to content

Severe stuttering (QoS dropped frames) when playing H.264 videos in Parole

Severe stuttering (QoS dropped frames) when playing H.264 videos in Parole, but not in mpv or gst-play-1.0 (VAAPI HW decode, AMD/Mesa, Xubuntu 24.10)

On my AMD-based Xubuntu 25.04 system with up-to-date Mesa and GStreamer, Parole stutters heavily (massive frame drops due to "QoS") when playing H.264 videos, despite hardware decoding working flawlessly in both mpv and gst-play-1.0. The problem appears to be specific to Parole’s GStreamer pipeline, not the underlying hardware or libraries.

I was using Parole 4.18 but decided to build 4.20 to solve the issue but no luck. I'll give my build command here just for reference: meson setup builddir
--prefix=/usr/local
-Dbuildtype=release
-Dc_args="-O3 -march=znver5 -fomit-frame-pointer -flto=auto"
-Dcpp_args="-O3 -march=znver5 -fomit-frame-pointer -flto=auto"

I shouldn't be dropping any frames on a TikTok video with an AMD 9950x CPU and an AMD RX 9070 behind it but I can see frames dropping. Doesn't happen on VLC.

  • Video stutters throughout playback in Parole.
  • Massive numbers of dropped frames (QoS warnings) in the logs.
  • Audio underflows (Got underflow) are also seen.
  • Hardware decoding is definitely being used (confirmed by and vainfo).
  • No such stutter in mpv, gst-play-1.0, or even AV1 playback.

Parole Media Player 4.20.0

Thank you, Joel