mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-16 05:43:54 +03:00
[PR #10748] Add full HWA transcoding pipeline for Rockchip RKMPP #12601
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Original Pull Request: https://github.com/jellyfin/jellyfin/pull/10748
State: closed
Merged: Yes
Web
FFmpeg
Changes
Add full HWA transcoding pipeline for Rockchip RKMPP
HW decoder (MPEG1, MPEG2, MPEG4, H264, HEVC, VP8, VP9, AV1)
HW encoder (H264, HEVC) up to 1080p@480fps / 4k@120fps on RK3588
HW scaler, format conversion and subtitle burn-in
HW HDR-to-SDR tone-mapping (requires OpenCL, RK3588 only)
The OpenCL runtime can be download install from:
libmali-valhall-g610-g13p0-x11-wayland-gbm_1.9-1_arm64.deb
Support lossless AFBC (Arm frame buffer compression) to save memory bandwidth and improve FPS
Support async RGA filter and MPP encoder
Issues
Notes
Tested with Rockchip linux kernel 5.10 and 6.1 on RK3588. Mainline is not supported.
Jellyfin MUST be granted permission to access these device files.
Docker image for testing