BobLight / Hyperion and RenderCapture issue

Hi,

Since V17 beta 3 there were changes implemented to improve BobLight support according to the official changelog which also seemed to have affected our Hyperion addon.

Issue

When refresh rate changer is enabled in Kodi to match video content it will start producing short 2-3s black screens when skipping video ahead or back (10 / 30 / 60s)

To reproduce

– Enable refresh rate changer from:

Settings -> Player -> Videos -> Adjust Refresh rate changer -> set to either start / stop or always

– Install and configure Hyperion addon from official repo or manually from github zip:

https://github.com/hyperion-project/hyperion.kodi

– Now start a video which is 24P for instance.
– Let it start and now skip 10s ahead, will notice short (2-3s) black screen and afterwards video returns while audio remains working.
– This can be somewhat random in nature as sometimes you can skip without any black screen, it’s almost like the refresh rate changer is kicking in again during skip.

We recently started a much needed rework of this plugin but so far the cause seems something in Kodi internally which we have no control over, we use this code to readout the bitmap which Hyperion uses for processing further on:

https://github.com/hyperion-project/hype…ate.py#L99

We can’t re-produce this issue with Kodi 16 or lower as that uses the now deprecated API calls and would very much appreciate any help the developers can give on this Smile
There’s also nothing noteworthy in logs but can attach if needed.