You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.3 KiB
1.3 KiB
mpp-libs — Pre-built Rockchip MPP libraries for R36S / ArkOS
These .so files are compiled for aarch64 / Ubuntu focal from:
- librockchip-mpp — github.com/rockchip-linux/mpp (commit c2c1ee5, 2026-03-10)
- gst-mpp — github.com/JeffyCN/mirrors, branch gstreamer-rockchip (RGA disabled)
Built via Docker QEMU (arm64v8/ubuntu:focal + qemu-user-static).
Files
| File | Purpose |
|---|---|
librockchip_mpp.so{,.0,.1} |
Rockchip MPP runtime — hardware VPU abstraction |
librockchip_vpu.so{,.0,.1} |
Rockchip VPU legacy wrapper |
libgstrockchipmpp.so |
GStreamer plugin — exposes mppvideodec element |
Install
Run the parent setup_hw_decode.sh as root — it picks up this directory automatically:
sudo bash deploy/arkos/setup_hw_decode.sh
Or manually:
sudo cp librockchip_mpp.so* librockchip_vpu.so* /usr/lib/aarch64-linux-gnu/
sudo cp libgstrockchipmpp.so /usr/lib/aarch64-linux-gnu/gstreamer-1.0/
sudo ldconfig
Target
- SoC: RK3326 / PX30 (Cortex-A35)
- Kernel: 4.4 BSP with
vpu_servicedevice node at/dev/vpu_service - ArkOS Ubuntu eoan arm64
- Requires
/dev/vpu_serviceaccessible tovideogroup (handled bysetup_hw_decode.shudev rule)