We’ve been working on a few improvements to further improve the HDR and video playback experience on Vero 4K / Vero 4K +. We need some testing and feedback before we can integrate these changes in to OSMC.
Some key improvements:
- Added support for automatic colour space switching without having to set 10-bit manually or enable HDR autoswitching in Kodi.
If you’ve enabled 10-bit output or you are using the HDR auto-switch option, you should disable this before testing this kernel. We should now be able to switch colour space appropriately based on the display’s advertised capabilities without manual configuration.
- Improved picture quality for some HDR content. After some discussion, we’ve found some scenarios where HDR content will appear to be too dark on OLED TVs. This seems to occur when the video is muxed in a way that prevents the mastering data from being stored properly. We now use a more sane fallback and inject static metadata in such a scenario.
Coco was a film that was reported to be particularly improved. We continue to work on improving support for HDR content.
- Fix an issue with YUV -> RGB conversion when a file is encoded with the full range flag. This affected some HEVC content and caused crushed colours for some users
As an aside, this kernel also contains some improvements for the Gigabit Ethernet interface found on the Vero 4K +.
To test these improvements, you can run the following commands via the command line
wget https://collab.osmc.tv/s/DKFOE1k8H4QuuCq/download -O /home/osmc/kernel.deb sudo dpkg -i /home/osmc/kernel.deb rm /home/osmc/kernel.deb sudo reboot
Many thanks to @grahamh for his assistance.
Edit: to revert if things don’t work out:
wget http://apt.osmc.tv/pool/main/v/vero364-source-3.14.29-119-osmc/vero364-image-3.14.29-119-osmc_119_arm64.deb -O kernel.deb sudo dpkg -i kernel.deb rm kernel.deb reboot