Official LE13 Test Images for Amlogic (Kodi-22)

  • HI taki ,

    Regarding topic 1. I also think that the demod/tuner drivers should be distributed as addons. In my linux branch (https://github.com/mczerski/linux/tree/amlogic-dvb) I try to make the frontend attachment modular. Current version allows to plug in individual demod / tuner drivers with or monolitic driver implemntations with DTS. But current approach requires each plugin to "behave" in certain not documented way. I also want to try with slightly different approach and to use component framework. But there will be always some code required on the demod/driver side to be added - this is why addon approach will be the best.

    Regarding topic 2. Could you explain in more details what issues you have ? From my expirience there is no issues with i2c axccept one case, where two demods are on the same i2c bus - I had to modify m88rs6060 driver because it did not work well with i2c transactions interleaved with i2c transactions for the second demod.

    Also I would like to test Your current driver version. Can You share it through some git repository ?

  • Observations made while using the LE 13 test image on the Wetek Hub.

    • Subtitles are not working.
    • Booting and shutting down takes longer then expected. After the splash image of LibreElec a black screen with only the version number in the top left corner is shown for at least 20 seconds.
    • When starting a movie, the screen first goes black (probably the HDMI clock thingy), then it often returns after a few seconds showing the loading indicator and after another short period the movie starts. (x264 encoding)
    • Once the screen did not came back and I had to re-plug the HDMI cable to see that the movie had started. (x264 encoding)
    • Starting a second movie after stopping the first one the movie hangs for minutes before continuing. (both x264 encoding)
    • When a movie is paused first the video output stops, then it plays for one second, and then is stops. (x264 encoding)

    I will try to capture some dmesg output.

  • I've been doing some general work on decoding robustness with Claude to reduce some of the errors that show up, but then got distracted with trying to make mpeg2 work (not there yet) and need to either finish (or more likely abandon) that and then reinstate HEVC support into the kernel tree I'm using before pushing things into images. I wouldn't expect a great leap forwards though; decoding is waiting on Amlogic managing to upstream stateless support (S4) and then we can maybe start to expand the hardware supported and backfill older hardware generations. Until then you need to ensure you're following the general recommendations in https://wiki.libreelec.tv/configuration/4k-hdr as using whitelists etc. is really needed to get the best (or least worst) result from current decoders. And you should not expect the same level of performance as the old vendor kernel, which is shockingly horrible code, but more functional. NB: debug logs are not going to be insightful so you can save you/me the effort.