Posts by vprheli

    "CPU is by far strong enough to decode mpeg2" it is not true. I cannot play any of my archived MPEG2 videos from my camera. RPI3 is able. The same is if I want see streamed fullhd video. Also not possible, RPI3 is able. So RPI4 has either not enough power to play or wrong decoder is used.

    Why does software get a new version number? Because there is a new feature or a bugfix. The same applies to databases.

    BTW, Kodi Krypton and Leia use the same video database version. For Matrix, so far AFAIK, there is still the same video database. The music database version has gone from 72 to 73.

    We are looking forward to your explanation as to what you have checked and how the checks were done, and how you arrived at your conclusion.

    And yes, Kodi is not backwards compatible.

    About the database. As I checked, and it must be done every times, new fields are added at the end of of previous version (alter table). You can store somewhere in the database the current database version - it is in Kodi. But it is not reason to build new database image which is not accesible from older one. Older Kodi version will read/write/update only their fields, which understand, rest will be filled with defaults. New Kodi version will be able understand new fields and use it. If you extend table with ratings fields for instance, Krypton can use them. Isengard has no code for ratings, but it is still able to read it's fields.Another situation is if SQL use stored procedures, but not here. Developers must remember, that there is many platforms and updates are not build for each one.(Show me Krypton version for RPI). Does developers try migrate Isengard database to the Leia? It failed. Not all people change version if new release is available. "If something is working - do not touch".

    I agree with Zigmund. I used Kodi 15.2 Isengard for near 5 years. I expected, that the RPi4 version will be faster and better. But it isn't. It is not able to play MPEG2 files I recorded by my camera for instance. It is not true, that the processor has enough power that it do not need HW decoder, or there there is decoder speed problem. RPI3 still play it without any problem. It has huge problem with simple HD video played from Internet (PC version is able to play, so the problem is inside RPi). RPi4 many times do not detect IR commands correctly (I use the same receiver).

    And what I don't understand, why every version needs new database version. I checked the content and it is really not necessary. This is big problem if store database and metadata in central "server".

    vprheli