19.0-Matrix Discussion

Ok so as a follow up to: CoreELEC 19 Matrix Discussion (Kodi RC)

…I am definitely seeing some, though not all, 25hz content being played back at 60, rather than at 25/50, as it should be (and as Kodi 18 did/does, with the same files). This obviously results in visibly jerky playback.

Debug log here:

(if you search for OnAVStarted the relevant stuff is around there…)

The disp_cap that I am using contains:

480i60hz
576i50hz
480p60hz
576p50hz
720p60hz
1080i60hz
1080p60hz
720p50hz
1080i50hz
1080p30hz
1080p50hz
1080p25hz
1080p24hz
2160p30hz
2160p25hz
2160p24hz
smpte24hz
smpte25hz
smpte30hz
smpte50hz
smpte60hz
2160p50hz
2160p60hz*

I am not using a whitelist (as can be seen in the log).

If I add the following to advanced_settings.xml:

     <adjustrefreshrate>
        <override>
          <fpsmin>24.50</fpsmin>
          <fpsmax>26.00</fpsmax>
          <refreshmin>49.0</refreshmin>
          <refreshmax>51.0</refreshmax>
        </override>
    </adjustrefreshrate>     

Debug log of that here:

…then playback works correctly - i.e. is nice and smooth - and the refresh is correctly set to 50. But I have never needed to do that before, and have always had 24/50/60 stuff all working as expected automatically.

I suspect this is more of a Kodi issue (there were a lot of changes to the whitelist / refresh switching stuff going past in github towards the end of the betas/rcs).

But I would be very grateful if any knowledgeable CE folks could have a look and share an opinion.