2025-04-29, 05:14 AM
(This post was last modified: Yesterday, 03:09 PM by Mabo666. Edited 2 times in total.)
Hello,
To start running a Synology DS423+
Using Jellyfin Android (not tv) latest version on Play store (2.6.2).
Jellyfin Server is running in a docker.
Hardware acceleration: QSV
Android Device: OnePlus Pad 2
These are 2 issues, but a most likely related.
Issue 1: Some videos, like HEVC don'tt play at all instant error.
Issue 2: Other videos not all, but a lot of H264 videos (1080p) play for up to 15 seconds before the stream restarts. It's not possible to jump in the videos, seems like it doesn't buffer more after the first 15 sec.
I looked at the playback info (attached) and it is running direct, not transcoding.
When running the HEVC movie and the H264 in a Chrome browser (android) I get the error "Playback error: Playback failed because the media is not supported by this client". This is not an issue on PC, so I assume the android version doesn't support the file format or encoding, maybe it's an android issue. Either way, I assume that the streams must be transcoded and not play directly to work? However they are streaming directly, which leads me to believe there is some issue with the transcoding.
I looked a bit around and so old threads about /dev/dri needing to be mounted, so I have added the to my yaml config: "devices: - /dev/dri/renderD128
dev/dri/renderD128 - /dev/dri/card0
dev/dri/card0"
Didn't resolve anything.
In the FFmpeg log i couldn't see an error for the videos restarting, but for the HEVC I found this:
[AVHWDeviceContext @ 0x56348193a7c0] No VA display found for device /dev/dri/renderD128.
Device creation failed: -22.
Failed to set value 'vaapi=va
dev/dri/renderD128,driver=iHD' for option 'init_hw_device': Invalid argument
Error parsing global options: Invalid argument
Again, this leads me to believe an error with the transcoding.
On my PC I tried running a 1080p video and set it to 480p to force transcoding and the stream instantly crashed with a fatal error. Confirming it's an issue with transcoding.
However, after setting the video to 480p, I can't play any video anymore, even after restarting the server. Disabling transcoding works, setting it to auto and enabling transcoding again under playback, leads to being unable to play any videos again....
So I am a bit frustrated now, any help for the new error and the original problem would be great.
EDIT: The new issues is only in the browser (firefox) and seems to have morphed into a different problem. Videos can now play again, but have the same issue as the android devices of only playing 15 sec.
To start running a Synology DS423+
Using Jellyfin Android (not tv) latest version on Play store (2.6.2).
Jellyfin Server is running in a docker.
Hardware acceleration: QSV
Android Device: OnePlus Pad 2
These are 2 issues, but a most likely related.
Issue 1: Some videos, like HEVC don'tt play at all instant error.
Issue 2: Other videos not all, but a lot of H264 videos (1080p) play for up to 15 seconds before the stream restarts. It's not possible to jump in the videos, seems like it doesn't buffer more after the first 15 sec.
I looked at the playback info (attached) and it is running direct, not transcoding.
When running the HEVC movie and the H264 in a Chrome browser (android) I get the error "Playback error: Playback failed because the media is not supported by this client". This is not an issue on PC, so I assume the android version doesn't support the file format or encoding, maybe it's an android issue. Either way, I assume that the streams must be transcoded and not play directly to work? However they are streaming directly, which leads me to believe there is some issue with the transcoding.
I looked a bit around and so old threads about /dev/dri needing to be mounted, so I have added the to my yaml config: "devices: - /dev/dri/renderD128


Didn't resolve anything.
In the FFmpeg log i couldn't see an error for the videos restarting, but for the HEVC I found this:
[AVHWDeviceContext @ 0x56348193a7c0] No VA display found for device /dev/dri/renderD128.
Device creation failed: -22.
Failed to set value 'vaapi=va

Error parsing global options: Invalid argument
Again, this leads me to believe an error with the transcoding.
On my PC I tried running a 1080p video and set it to 480p to force transcoding and the stream instantly crashed with a fatal error. Confirming it's an issue with transcoding.
However, after setting the video to 480p, I can't play any video anymore, even after restarting the server. Disabling transcoding works, setting it to auto and enabling transcoding again under playback, leads to being unable to play any videos again....
So I am a bit frustrated now, any help for the new error and the original problem would be great.
EDIT: The new issues is only in the browser (firefox) and seems to have morphed into a different problem. Videos can now play again, but have the same issue as the android devices of only playing 15 sec.