Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rockchip: next update #5143

Merged
merged 6 commits into from Feb 16, 2021
Merged

Rockchip: next update #5143

merged 6 commits into from Feb 16, 2021

Conversation

knaerzche
Copy link
Contributor

This is the next update for RK which also contains several fixes - in detail:

functionality:

  • added HEVC HW decoding support for RK3288
  • added IEP driver to allow HW deinterlacing (patches required for kodi and ffmpeg are the same as AW carries)
  • added support for some PCIE wifi devives for RK3399 (tested with QCA6174)

fixes:

Besides I also picked some new patches form dri-devel mailing list.

I will upstream all of my stuff which does not depend on other non-upstreamed patches soonish so that patches will go away here.

I've also tested LE9.2 -> LE10 update with RK3328/RK3399 devices that are supported in both versions: they ran well for both OS and kodi with either SoC or device specific tarball - however: we should (and I will) encourage users to do a clean install, since changes to extlinux.conf (kernel parameters, for example) won't be updated.
RK3288 devices can't do this update, because in LE9 there were seperate devices for Tinker and Miqi which have been merged to RK3288 device at some point.

This contains some new patches from drm mailing list along with
some devicetree fixes, that were required for LE to run correctly.
For RK3288 CONFIG_SHA256 has to be selected seperatly in vendor u-boot
for the mac-address calculation to work - otherwise it will silently fail.
The current rkvdec HEVC code can be taken as-is, I only had to add some
seperation for the versions to ensure it won't be taken for H264/VP9 on RK3288.
I wrote the driver some month ago and have been testing it on everday
basis since then (by just using it). I will have to add some more
functionality before upstreaming it, since the IP supports way more
then just deinterlacing - however: thats the only use-case for kodi now.
Patches are taken from AW (written by @jernejsk) with small change from me
(which also made its way to AW patches)
Now that we have PCIE support for RK3399 we can also add support for
same PCIE wifi chipsets - this also adds some firmware to RK3399 images
which is required by some of them.
@CvH CvH merged commit 058b49e into LibreELEC:master Feb 16, 2021
@AndersTrier
Copy link

I think this PR is what fixed the issue reported in:
https://forum.libreelec.tv/thread/21548-image-interferences-while-playing-a-movie-on-a-tinkerboard-s/

@knaerzche knaerzche deleted the rk-update-2 branch September 15, 2021 22:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants