You can set boot debug and alter init to review what is failing. E.g. https://github.com/heitbaum/Libre…1235eb9963fe106 but as chewitt points out unless the kernel you use has support for V4L2 Kodi may display, but any video decode won’t succeed. I have a number of similar issues as you are describing with some SoCs - rk3399pro, h616, rk3568, d1 (even Intel TGL) - all falling into the category of either too new or not yet fully mainlined - but I continue to test and upstream support for these.
Thank you, your patch is very useful.