Describe the bug
There is very very slight stuttering during playback, which does not happen when I use mpv directly. The only other difference apart from mpv config is that one method also goes via Jellyfin server (docker, direct playback only), while "directly" is using a samba share mounted with cifs. Jellyfin and NAS are both on the same machine in the LAN, with GbE.
The stutter happens in intervalls of 10-20 seconds at most, but not always, and only drops 1-5 frames or so I'd say. Since I am watching high quality 4K content, I can't exclude this being a peak bitrate issue in either Jellyfin server or client buffer. It does happen for example at 16Mb/s (mean) bitrate, which according to plotbitrate has frequent peaks over 30Mb/s.
My primary display is 170Hz (freesync/VRR) 1440p, which I use for viewing. My windowmanager is sway, and even though the log calls the display "XWAYLAND0", the window is running in native wayland mode. Though perhaps it appears later as KonvergoWindow.cpp @ 685 - Screen 0 QScreen(0x55a057f4b430, name="DP-1") QRect(1920,0 2560x1440), so I'm not sure.
I am also using optical Dolby SPDIF bitstreaming and pipewire (but it might use ALSA directly, not sure).
Describe the bug There is very very slight stuttering during playback, which does not happen when I use mpv directly. The only other difference apart from mpv config is that one method also goes via Jellyfin server (docker, direct playback only), while "directly" is using a samba share mounted with cifs. Jellyfin and NAS are both on the same machine in the LAN, with GbE.
The stutter happens in intervalls of 10-20 seconds at most, but not always, and only drops 1-5 frames or so I'd say. Since I am watching high quality 4K content, I can't exclude this being a peak bitrate issue in either Jellyfin server or client buffer. It does happen for example at 16Mb/s (mean) bitrate, which according to plotbitrate has frequent peaks over 30Mb/s.
My primary display is 170Hz (freesync/VRR) 1440p, which I use for viewing. My windowmanager is sway, and even though the log calls the display "XWAYLAND0", the window is running in native wayland mode. Though perhaps it appears later as
KonvergoWindow.cpp @ 685 - Screen 0 QScreen(0x55a057f4b430, name="DP-1") QRect(1920,0 2560x1440)
, so I'm not sure. I am also using optical Dolby SPDIF bitstreaming and pipewire (but it might use ALSA directly, not sure).To Reproduce Play back.
Expected behavior 0 stutter.
Log jellyfinmediaplayer.log
"direct" mpv config
which I run with
mpv --sid=0 --audio-channels=5.1 --audio-device=alsa/iec958:CARD=PCH,DEV=0 --af=lavcac3enc file.mkv
for bitstreaming playbackDesktop (please complete the following information):
Additional context Add any other context about the problem here.