Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

RK3399 Legacy Multimedia Framework

Featured Replies

  • Author
3 hours ago, Дмитрий Батин said:

Do you have any manual, that can help us to get it ?

Hello! In the first post, you have links to all the sources, most of them from my GitHub repos. The procedure might be outdated, though, I haven't touched it since 2019.

 

For Kodi, you can try the rockchip branch for legacy kernel, or the mainline branch for current. Compilation instructions are included in the repo. Good luck!

  • Igor unpinned this topic

I installed this image to my rockpro64: https://mirror.yandex.ru/mirrors/armbian/archive/rockpro64/archive/Armbian_21.05.4_Rockpro64_buster_legacy_4.4.213.img.xz

 

Installation & automatic booting into KODI works perfectly. In addition, playing h264 encoded video files also played with HW acceleration, playback is smooth, HDMI have audio.

 

The problem is h265 videos. They are stuttering periodically (every 2 seconds ) with all the TVs I tested.

 

Does anybody know a solution to this?

@JMCC Also, is it possible to have a :
-
HW accelerated decoding with smooth h264 / h265 playback

- HDMI audio

- Automatic booting into kodi

on the latest upstream builds of Armbian for Rockpro64  ?

 

Note: I tested LibreElec for Rockpro64 and all above works perfectly. The problem with LibreElec is its rootfs: It is not Debian / ubuntu and I need to be able to install my packages there, so my use-case is best of both worlds.

Recommended way to get this running on a headless system?

 

My end goal is to get HW acceleration working for transcoding using Jellyfin 10.9 (which now supports rkmpp) on my RockPi4a . So I tried to make a new install on an SD card following the directions here. BUT, I didn't install the desktop legacy buster image, I tried Armbian_21.05.1_Rockpi-4a_buster_legacy_4.4.213 instead.

 

During 

Quote

sudo apt update && sudo apt upgrade

I got an error

 

Quote

Err:6 http://deb.debian.org/debian buster-backports Release
  404  Not Found [IP: 199.232.30.132 80]

 

And

Quote

Unable to locate package media-buster-legacy-rk3399

 

I'm missing several of the devices listed on the Jellyfin RKMPP page, most notibly rkvenc, dma_heap, mpp_service (but maybe that is just because I'm using a rk33xx chip)

 

Is the desktop image necessary to get all the devices for rkmpp to work?

 

sudo armbianmonitor -u is generating an error for me. Is there a different way now to upload this info?

 

40 minutes ago, Werner said:

Buster, kernel 4.4.y and therefore this multimedia framework are deprecated.

 

I get that, this is the Legacy multimedia framework afterall. But as far as I am aware this is the only set up that supports the HW accel chips in RK3399. So it has the only chance of work there might be.

 

But I can't even get media-buster-legacy-rk3399 to install at the moment. Just looking for some guidance if this is related to not using the desktop image, or if it's because of the missing repo I mentioned.

  • Werner unfeatured this topic

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.