Dolby Vision - VS10 Engine on Ugoos AM6+

what is a V10 engine exactly? what is the profit?

Hi CPM
Yes , i do the test with the latest CE nightly build .
Ok i try player the MKV version
Here found the test file : https://www.youtube.com/watch?v=4QUURfLy5ew

Maybe try Google first “Dolby Vision VS10”

The first result is a reasonable overview.


Dolby Vision VS10 video processor

The advanced Dolby Vision VS10 video processing engine ensures maximum image quality when playing any type of content (SDR, HDR, Dolby Vision) with any type of video output signal (SDR, HDR, Dolby Vision), improves the SDR/HDR/Dolby Vision conversion quality, minimizes the effect of “posterization” (“banding”) due to more advanced 12-bit video processing.

I cant update, with the last nightly says kernel mising…

All is ok, now i can update correctly

I downloaded and it is working fine for me.

There should be no difference in the handling between my latest build (update link below) and the CE nightly.
Maybe you can try changing some settings and see if you can isolate the problem.
Would recommend doing any further tests on a completely fresh install of CE then apply the update from here:

Update

to get a known baseline to test from.

Amazing update, thanks! Seems to have fixed the occasional crashing/rebooting I was getting when starting content with VS10, and FEL is working with DTDL in this build

1 Like

all CE is incorrect for videos of 25 and 50 fps …

Thank you very much, great work

What? I play 50fps daily with simple iptv player connected to my sat receiver… :wink:

There is something else wrong with your set up, I use CE with TV Headend and a Quad Satip tuner as well as a DVB-T2 quad IP tuner just fine. My request is to allow SDR content to be blacklisted from VS10 if it is 25/50hz but whitelisted if it is 23/24hz.

My TV has 4K modes of 25 fps and 60 fps, but there is no 50 fps mode. every time I play DV video of 25 fps and 50 fps under this version of CE, it will automatically change to Player Led Dolby Vision mode at 60 fps,even if I set “Settings->System->Display->Refresh Rate” to 25Hz, CE will still switch to Player Led Dolby Vision mode at 25 fps when playing these videos. Similarly, when playing HDR10 and HLG 4K videos of 25 fps and 50 fps, the CE will automatically become 60 fps output too, maybe is this a tiny bug ?

ps. When playing videos of 24 fps, this CE is absolutely correct . my CE is set to switch fps automatically and “Settings->System->Display->Refresh Rate” is always 60Hz.

https://wiki.coreelec.org/coreelec:ce_support

I’m amazed by the SDR8/SDR10/HDR10 → DV mapping done by the VS10 engine. I honestly did not think it would be so great. It seems to compensate for inherant drawbacks of projectors (compared to OLED screens)

  1. Configure in player-led HDR mode thanks to the cpm VSVDB build (so it even works on non-DV projectors) → EDID Override - Injecting a Dolby VSVDB Block - #94 by cpm
  2. color is a little bit more saturated than in pure SDR but it still ok, so you need to do a fine HDR calibration to avoid too much saturation.
  3. If min and max lum are well configured through EDID / VSVDB injection (check the VSVDB thread for excel EDID generator), you can then look for the projector max contrast value that still keeps details in brights spots. In my case I have set a fixed number and I don’t have to touch it anymore (set and forget → it was not the case with pure HDR10 signal).
  4. HDR10 challenging material with crushed brightlights are now completely well managed and profit from the VSVDB induced fine tuning (especially on projectors I guess). Though I might be biased by my projector’s HDR10 tone-mapping which I think was pretty bad.
  5. With SDR->DV conversion, perceived contrast is improved on projectors : In other words, there are less cases in low light scenes where blacks seems grey. I don’t know how they did it but it’s near magic :wink: I think it’s mostly due to highlights beeing brighter in SDR->DV conversion.

It might even be superior to embedded DTM in JVC projectors. I would be interested to know the result of such a comparison.

2 Likes

Is your TV LG B6/C6?

Latest test version can be found here:

3 Likes

This build is amazing, thank you @cpm

1 Like

Doing some testing right now. Per suggestions, I created a new CE on a microSD card and went from there. Original CE is dual boot from the eMMC.

Not sure if it’s just me, but PGS subtitles appear dark or dim in TV-led DV content (didn’t test player led). They’re ok on SDR content though, even when set to SDR10.

Edit: Downgraded to 05/15 version, subtitles much brighter on DV content.

Edit 2: Tested 25fps content, 4K HDR → 4K DV using VS10. No issue on my LG G2.

The OSD (On Screen Display) plane is where all the Kodi menus, Player Controls, Subtitles are drawn and shown.

There are a couple of options to change the luminance of this plane.

  • CE Kodi GUI recently had an upstream merge for a new HDR GUI Luminance slider - where Kodi knows the content playing based on the content meta data (not so well in the case of VS10) and then lowers the luminance for items it is generating and being written to the OSD, so you can play with that slider in the settings and see what you like.

  • CE AMLogic Linux also has a max luminance for the OSD as a whole, because of the DV On settings i.e. DV in the menus, I lowered this to 100 cd/m2 (nits) otherwise would need sunglasses for the menu in a dark room :laughing: so may also have an effect here.

If you are having no luck with the first option then can use a command line to adjust the 2nd - was going to add a slider for that also in the UI settings, but most users would probably find that too confusing, I guess for these devices though that one slider for the AMLogic side is probably a better approach and remove the first adjustment (slider) from the Kodi side.

BTW one reason I understood why PGS are graphics are they are actually graded already to the content, so for those probably needs different handling in general - compared with generated subtitle text which is not graded unless Kodi is being super clever.

FYI The AMLogic side also used to adjust the OSD luminance based on content before I fixed it to 100, it knows better the real mode it is in e.g. VS10 so any slider should ideally adjust on top of those content based max values as a percentage, and when in the kodi menu only can fix to 100 maybe.

1 Like