Alright, I think I got the VPU working on 4.13 kernels !
MPV using MPP seems to work and is able to read a 1080p WebM file and output a very fluid image !
However, I only tested this with 1m30s sample files so I'll have to test this more seriously.
Still, having the VPU driver works on 4.13 kernel is nice ! Now, I'll need testers !
So here's a patched kernel build, including the VPU driver in it :
This build include patches that makes logging VERY NOISY when playing files. If everything works nicely, I'll remove the noise.
Here's the repository containing the patches applied :
And here's the patch itself :
Here's the repository containing the working VPU code :
Now, in order to test it you'll have to recompile MPP and MPV, and also know how to download and use ARM Mali user-space binary drivers and make them work through the DRM interface.
Have fun !
Whether everything works or you got a crash, don't hesitate to reply on this thread.
If you something went wrong, please provide any crash message that might appear in