Jump to content

Recommended Posts

Posted

Hey there,

 

I'm trying to use gstreamer as a video player for the tinkerboard 2 armbian build (Armbian Bookworm XFCE desktop stable).

It seems that the VPU isn't used correctly, I only get about 20FPS for a 1080p mp4 video (h_264) and CPU flies to a 100%+.

On the original and not so good orignal operating system (TinkerOS) there was an extra gstreamer sink plugin made for the RK3999 (rkimagesink).

I tried to compile the original plugin from sources (https://github.com/TinkerBoard2/external-gstreamer-rockchip), but there are several dependencies missing and I can't find them either on github / apt.

 

Any idea how to make gstreamer use the VPU correctly ?

Thanks

Posted
5 hours ago, Schwarzy said:

Any idea how to make gstreamer use the VPU correctly ?

Media support for the rk3399 SOC is working since a long time with pure mainline code. With a modern software stack and current mainline releases, this even works out-of-the-box. Only the HEVC decoder support in the kernel has not yet landed, but there are WIP patches that make this usable also. See gst-play-1.0-pipeline.pdf for reference.

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...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines