Kodi 19.5 Matrix and Kodi 20.0 Nexus for Slackware arm 15.0
Hi guys nŽ, grils and slackers
Updated buildscripts for both Kodi 19.5 (Matrix) and also Kodi 20.0 (Nexus) Buildscripts avalibe at my github also needed armv7 precompiled compiled packages avalibe for download if one does not want or bother to compile them yourself... Directlinks for: Precompiled Slackware arm package for Kodi 19.5 (Matrix) Precompiled Slackware arm package for Kodi 20.0 (Nexus) Note kodi packages include precompiled binarys for both kodi-x11 and kodi-gbm Inorder to beable play drm media using widewine, you will need to patch glibc, information how to do this for your arm device running slackware you can find in my glibc buildscript or download precompiled glibc slackware arm packages. Enjoy and happy Slacking |
For Kodi 19.x you have to patch both Kodi & FFMpeg source in order to get a functional (HW accelerated) DRM Prime decoder, otherwise you could end up killing the Pi on SW decoding.
See: https://forum.kodi.tv/showthread.php...121#pid3116121 https://forum.kodi.tv/showthread.php...685#pid3135685 Note that you might need to apply a different patch (naming was something with drmprime_request) for the Pi4B. Check the links to the LibreELEC repo/make files I provided in the thread. For Kodi 20.x I'll suggest to wait until the LibreELEC devs (Raspberry & Kodi devs included) will release their LE image based on it. Then inspect their makefiles for Pi specific code/patches. Have fun! (I just posted my Raspberries (leftovers) online for sale - had enough). |
Quote:
Have been running this build for Kodi 19.x for over two years and have not had any issue with (HW accelerated) DRM Prime decoder on my RPI4 4GB RAM as you described? Only issue i had when running Kodi 20.x was that Netflix, Disney+ and HBO plugins would not start the stream. Cmore and Viaplay plugins worked fine thow. So i would recommend to wait with Kodi 20.x Nexus and run Kodi 19.5 Matrix until all issues are worked out and plugins are compatible. I compiled Kodi 20.0 Nexus for any one whom would like to try it out. Thanks for the heads up regarding patching FFMpeg, will have to look in to that and see what its all about. I myself have never noticed any issues as i mentioned before... |
Hi guys nŽ, grils and slackers
Updated buildscripts for Kodi 20.1 (Nexus) Buildscripts avalibe at my github also needed armv7 precompiled compiled packages available for download if one does not want or bother to compile them yourself... Directlinks for: Precompiled Slackware arm package for Kodi 20.1 (Nexus) Note kodi packages include precompiled binaries for both kodi-x11 and kodi-gbm Inorder to beable play drm media using widewine, you will need to patch glibc, information how to do this for your arm device running slackware you can find in my glibc buildscript or download precompiled glibc slackware arm packages. Enjoy and happy Slacking |
Kodi 20.2 Nexus for Slackware arm 15.0
Hi guys nŽ, grils and slackers
Updated buildscripts for Kodi 20.2 (Nexus) Buildscripts avalibe at my github also needed armv7 precompiled compiled packages available for download if one does not want or bother to compile them yourself... Directlinks for: Precompiled Slackware arm package for Kodi 20.2 (Nexus) Note kodi packages include precompiled binaries for both kodi-x11 and kodi-gbm. kodi = bodi-x11 and kodi-gbm = for running kodi without Xorg (Running Kodi directly from shell). Inorder to beable play drm media using widewine, you will need to patch glibc, information how to do this for your arm device running slackware you can find in my glibc buildscript or download precompiled glibc slackware arm packages. Enjoy and happy Slacking |
Kodi 20.5 Nexus for Slackware arm 15.0
Hi guys nŽ, grils and slackers
Updated buildscripts for Kodi 20.5 (Nexus) Buildscripts avalibe at my github also needed armv7 precompiled compiled packages available for download if one does not want or bother to compile them yourself... Directlinks for: Precompiled Slackware arm package for Kodi 20.5 (Nexus) Note kodi packages include precompiled binaries for both kodi-x11 and kodi-gbm. kodi = kodi-x11 (When running kodi from X) and kodi-gbm = for running kodi without Xorg (Running Kodi directly from shell). Inorder to be able play drm media using widewine, you will need to patch glibc, information how to do this for your arm device running slackware you can find in my glibc buildscript or download precompiled glibc slackware arm packages. Enjoy and happy Slacking |
Quote:
Does your Kodi build support Pulse Eight? I saw libcec is required for your build. After a make bcm2712_defconfig to configure the RPi kernel I set the module in Device Drivers -> CEC support -> HDMI CEC drivers -> Pulse Eight HDMI CEC After building and installing the new kernel, Pulse Eight has not been loaded automatically. Trying insmod using insmod /lib/modules/6.6.28-v8-16k+/kernel/drivers/media/cec/usb/pulse8/pulse8-cec.ko.xz gives: insmod: ERROR: could not insert module /lib/modules/6.6.28-v8-16k+/kernel/driver s/media/cec/usb/pulse8/pulse8-cec.ko.xz: Unknown symbol in module Did you have similar problems? |
Quote:
Was updating my Aarch64 as it was about a year sins i was playing with that, but i managed to crash the system and did not have any time to look futhere in to it at the time. I know i had some issues trying to build Kodi 20.2 Nexus on Aarch64, but all packages dependencies built ok at that point? if i remeber correctly as i have the packages for Aarch64 on my github. I would recomend to try to build kodi with clang, but it might be better to go with Kodi 21.0 (Omega)? The kernels i have been using are RPIś own kernels that i installed with the rpi-update script. |
Quote:
Only install the patched GLIBC for making it possible to use widevinecdm. |
Quote:
how the RPi developers solved this. Thanks for sharing the Kodi 20.5 binaries. After a fresh install via Sarpi4 installer of 19Apr24 I installed the Kodi binary and its dependencies. Unfortunately I saw during starting of Kodi no Pulse Eight CEC adapter and Settings -> System -> Peripherals is empty. Do yo have the same? |
Quote:
Might allso be that they built all packages with the same kernel. I built glibc with RPIs kernel 6.2.x and Slackware 15.0 ARM uses kernel 5.15.x and witch glibc is built against. Will have to check platform and CEC, as i do not use this my self... Will not be possible before the weekend i am sorry to say. Slackware 15.1 (Current) Aarch64 i know worked with platform and CEC as i checked this. On Slackware 15.1 (Current) Aarch64 i also used RPIs kernel 6.2.x witch i also compiled glibc. |
Quote:
On Aarch64 as root i CEC seams to work, but as a user it did not. Root shows: Code:
root@rpi4:~# cec-client -l Code:
user@rpi4:~$ cec-client -l after this libCEC show then show in "Settings -> System -> Peripherals". Code:
root@rpi4:~# chown root:video /dev/vchiq Edit: I have created new libcec packages for both Aarch64 and ARM resolving this issue and no need to change group or permissions for "vchiq" as i added udev rules to the packages. Hope that helps Best regards: Minime |
Quote:
I have tried the aarch64 version on a RPi5: cec-client -l does not show a device and there is no /dev/vchiq available for me. Compiling USB_PULSE8_CEC into the kernel didn't help. |
All times are GMT -5. The time now is 09:23 PM. |