2025-01-02, 11:10 AM
(This post was last modified: 2025-01-02, 01:12 PM by krimanas. Edited 1 time in total.)
Hi, I am having issues with getting HW transcoding to work. Some hints on what is causing the transcoding to fail would be great!
Error description: After enabling Hardware acceleration, and trying to play a HDR video on my Iphone, It fails with error
Logs:
logfile.txt (Size: 22.42 KB / Downloads: 5)
Transcoding logs:
transcoding logs.txt (Size: 59.62 KB / Downloads: 6)
Docker Compose.yaml:
Setup:
HW:
Error description: After enabling Hardware acceleration, and trying to play a HDR video on my Iphone, It fails with error
Code:
The AVPlayerItem instance has failed with error code -1008 and domain "NSURLErrorDomain".
Logs:
logfile.txt (Size: 22.42 KB / Downloads: 5)
Transcoding logs:
transcoding logs.txt (Size: 59.62 KB / Downloads: 6)
Docker Compose.yaml:
Code:
services:
jellyfin:
image: jellyfin/jellyfin
container_name: jellyfin
network_mode: 'host'
command: dev in dri dma_heap mali0 rga mpp_service iep mpp-service vpu_service
vpu-service hevc_service hevc-service rkvdec rkvenc vepu h265e ; do
[ -e "/dev/$dev" ] && echo " --device /dev/$dev"; done`
volumes:
- /srv/dev-disk-by-uuid-0c682871-98c7-43e2-a8aa-e930b5b3aed4/jellyfin/config:/config
- /srv/dev-disk-by-uuid-0c682871-98c7-43e2-a8aa-e930b5b3aed4/jellyfin/cache:/cache
- type: bind
source: /srv/dev-disk-by-uuid-0c682871-98c7-43e2-a8aa-e930b5b3aed4/Home_NAS/Media
target: /media
ports:
- "8096:8096"
restart: 'unless-stopped'
Setup:
HW:
- SoC: Rockchip RK3588
- CPU: Quad-core ARM Cortex-A76(up to 2.4GHz) and quad-core Cortex-A55 CPU (up to 1.8GHz)
- GPU: Mali-G610 MP4, compatible with OpenGLES 1.1, 2.0, and 3.2, OpenCL up to 2.2 and Vulkan1.2
- VPU: 8K@60fps H.265 and VP9 decoder, 8K@30fps H.264 decoder, 4K@60fps AV1 decoder, 8K@30fps H.264 and H.265 encoder
- NPU: 6TOPs, supports INT4/INT8/INT16/FP16
- CPU: Quad-core ARM Cortex-A76(up to 2.4GHz) and quad-core Cortex-A55 CPU (up to 1.8GHz)
- RAM: 64-bit 4GB
- OS: Debian 12 Core
- Jellyfin 10.10.3 ran with Docker compose