SDL2/GStreamer DLNA browser for R36S by Matteo Benedetto
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.
 
 
 
Matteo Benedetto d79bc3e16f deploy: bundle pre-built MPP libs for RK3326, update setup script and status 1 week ago
..
README.md deploy: bundle pre-built MPP libs for RK3326, update setup script and status 1 week ago
libgstrockchipmpp.so deploy: bundle pre-built MPP libs for RK3326, update setup script and status 1 week ago
librockchip_mpp.so deploy: bundle pre-built MPP libs for RK3326, update setup script and status 1 week ago
librockchip_mpp.so.0 deploy: bundle pre-built MPP libs for RK3326, update setup script and status 1 week ago
librockchip_mpp.so.1 deploy: bundle pre-built MPP libs for RK3326, update setup script and status 1 week ago
librockchip_vpu.so deploy: bundle pre-built MPP libs for RK3326, update setup script and status 1 week ago
librockchip_vpu.so.0 deploy: bundle pre-built MPP libs for RK3326, update setup script and status 1 week ago
librockchip_vpu.so.1 deploy: bundle pre-built MPP libs for RK3326, update setup script and status 1 week ago

README.md

mpp-libs — Pre-built Rockchip MPP libraries for R36S / ArkOS

These .so files are compiled for aarch64 / Ubuntu focal from:

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_service device node at /dev/vpu_service
  • ArkOS Ubuntu eoan arm64
  • Requires /dev/vpu_service accessible to video group (handled by setup_hw_decode.sh udev rule)