Wow! That’s exciting. Can you confirm which box this is exactly?
1 Like
WOW, great CE team, kudos to you guys, thank you!
1 Like
djnice
30 March 2023 06:24
203
Could you publish a beta test version? I could help you a lot in handling the different Profiles and CM versions (5, 8, 7 MEL, 7 FEL, CMv2.9, CMv4.0). Also, it would be nice to be able to switch between the two types of Dolby Vision output (LLDV 12 bit YUV, Std-DV 8 bit RGB).
We are working hard on the implementation itself right now. It’s way to early for a public test image.
This process will require some more steps until we are able to release something.
2 Likes
This might be useful when quietvoid finish.
xbmc:master
← quietvoid:libdovi
opened 07:24PM - 21 Jan 23 UTC
## Description
The changes bring support for the Rust toolchain with the goal o… f being able to integrate C compatible dependencies through [cargo-c](https://github.com/lu-zero/cargo-c).
This PR also adds the optional [libdovi](https://github.com/quietvoid/dovi_tool/tree/main/dolby_vision) dependency for Android builds.
## Motivation and context
The main motivation for this is to be able to convert Dolby Vision on-the-fly, so that Android devices have less issues.
This requires `libdovi` (which is a Rust/C compatible library).
There are also other usecases for Rust such as binary addons, which seem to have been previously proposed GSoC projects.
## How has this been tested?
Tested successful build for all Android target platforms.
Runtime tested on FireTV Stick 4K (2018) and 4K Max (2021), so `armv7`.
## What is the effect on users?
None by default, as the added dependencies are built optionally with a configure flag.
Only the build process is affected, it's still unknown to me how the new dependencies behave on all supported platforms.
As the dependencies are limited to Android only, I don't think it can have a negative effect.
Testing thread for Android: https://forum.kodi.tv/showthread.php?tid=371557
## Types of change
- [ ] **Bug fix** (non-breaking change which fixes an issue)
- [ ] **Clean up** (non-breaking change which removes non-working, unmaintained functionality)
- [ ] **Improvement** (non-breaking change which improves existing functionality)
- [x] **New feature** (non-breaking change which adds functionality)
- [ ] **Breaking change** (fix or feature that will cause existing functionality to change)
- [ ] **Cosmetic change** (non-breaking change that doesn't touch code)
- [ ] **None of the above** (please explain below)
## Checklist:
- [x] My code follows the **[Code Guidelines](https://github.com/xbmc/xbmc/blob/master/docs/CODE_GUIDELINES.md)** of this project
- [ ] My change requires a change to the documentation, either Doxygen or wiki
- [ ] I have updated the documentation accordingly
- [x] I have read the **[Contributing](https://github.com/xbmc/xbmc/blob/master/docs/CONTRIBUTING.md)** document
- [ ] I have added tests to cover my change
- [ ] All new and existing tests passed
1 Like
Yes, I think it’s very good, useful feature , that you can switch off independently of each other, the HDR+, and the DV playing, manually in the Kodi.
We will have no possibility to convert DV to like HDR10.
The stream itself does need to have the fallback data otherwise you get strange colours.
There will be a option to disable DV usage at all, but when system support it, it should be enabled as default.
His code enables you play profile 7 Fel by not sending the enhancement layer to the decoder. No conversion to HDR10.
This will be huge if you succeed, thank you for your commitment…
Will the DV support be limited to Homatics or you plan also support for other DV-compatible boxes (ugoos, minix, …) in the future ?
Only DV licensed devices, currently only one SC2.
And only devices what do support Amlogic kernel minimum 5.4.180, Amlogic-ne .
1 Like
Will this support the full FEL or just the rpu in the FEL?
With quietvoid builds under android just rpu.
djnice
30 March 2023 12:42
214
Dolby Vision test patterns: [link]
1 Like
Ah OK and I presume this uses the same DV kernel so it will process the same as android.
2 Likes
Can someone explain what this means? Only using the RPU from FEL? How is that different from DV HDR profile 8.1?
1 Like