2024-05-31, 03:31 PM
As more context, I might have slightly misidentified the issue as being just with Direct Playback, but I am unsure, so Ill just post my observations here:
Windows Jellyfin Client:
I see failures when trying to direct play 480p MPEG2, and based on intel_gpu_top, it then tries to transcode to play them, it loops and fails and locks up the client entirely. Even leaving it for a couple of hours still never loads and it fails with the ffmpeg log I posted originally.
1080p H264 doesnt direct play and instead transcodes 1080p H264 to... 1080p H264? It gives the reason as "There was an error starting direct playback"
4K HEVC transcodes to 1080p H264 with the same reason
Jellyfin Android App:
480p wont direct play and tries to transcode as well, and fails similarly
1080p actually direct plays just fine
4K tries to direct play, but I dont actually think my phone screen is 4K, so it gets weird, but transcoding to 1080p works fine
Findroid Android App:
480p, 1080p, and 4K appear to just direct play based on gpu top, but I cant find an overlay to tell for sure
Windows Jellyfin Client:
I see failures when trying to direct play 480p MPEG2, and based on intel_gpu_top, it then tries to transcode to play them, it loops and fails and locks up the client entirely. Even leaving it for a couple of hours still never loads and it fails with the ffmpeg log I posted originally.
1080p H264 doesnt direct play and instead transcodes 1080p H264 to... 1080p H264? It gives the reason as "There was an error starting direct playback"
4K HEVC transcodes to 1080p H264 with the same reason
Jellyfin Android App:
480p wont direct play and tries to transcode as well, and fails similarly
1080p actually direct plays just fine
4K tries to direct play, but I dont actually think my phone screen is 4K, so it gets weird, but transcoding to 1080p works fine
Findroid Android App:
480p, 1080p, and 4K appear to just direct play based on gpu top, but I cant find an overlay to tell for sure