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