2023-01-24, 02:54
Note: The changes previously discussed here are now all available in Kodi Omega nightlies.
Hello, I have made some Android builds to test pull requests that should improve current Kodi Dolby Vision playback.
They are built on top of Kodi master, so not compatible with 20 Nexus.
There are a couple of changes so far:
- Implemented on-the-fly Dolby Vision profile 7 conversion.
Upstream pull request: https://github.com/xbmc/xbmc/pull/22546
Now merged.
This feature adds a setting under the Videos/Processing section.
Enabling the setting makes Kodi convert Dolby Vision profile 7 (single track/video) files into profile 8.1.
Profile 7 is from UHD Blu-ray discs, this only applies to local backups made by MakeMKV.
The setting also ignores the enhancement layer, so it does not get sent to the decoder.
It should help some devices that have issues when playing these type of files, such as blank screens or unstable playback.
Some known devices this could help: FireTV devices, possibly some Android TVs.
- Added setting to choose between HDR10, HDR10+ or Dolby Vision playback.
Upstream pull request: https://github.com/xbmc/xbmc/pull/24584
Now merged.
The change adds a setting under the Videos/Processing section, where users can choose which HDR type should be allowed.
By default, the video bitstream is kept intact, so all metadata is kept.
If you don't want HDR10+, uncheck HDR10+.
If you don't want Dolby Vision, uncheck it.
For FireTV Stick 4K devices, it's recommended to only leave one enabled HDR format to avoid blank screen issues.
You should set your preferred HDR format, or switch in between manually.
Both changes only work for MP4/MKV containers, maybe others.
.TS files are probably not going to be processed at all.
I'm interested in any feedback regarding the changes made, especially if there are regressions.
Or if it helps devices that I haven't listed as having problems.
As of 2024-01-28, the custom builds are not necessary anymore as all the patches were merged in Kodi upstream.
Nightlies starting from 2024-01-29 should contain both features described above.