After some testing i thing i have found a bug that i dont know if its being discussed here. Sam helped me originally and set the vero to output 10 bit color at all times. 1080p( BT.709) plays fine with correct colors as all the fixed 10 bit setting does is to upsample the chroma from 8 bit to 10 bit as various blu ray/uhd blu ray players do like the oppo. So with 1080p i get YCbCr 4:4:4 10 bit and everything is fine. Everything is also working great if i play a 2160p file that is in BT2020 (HDR). The problem still remains with 2160p files that are in BT.709. The colorspace switches to BT.2020 BUT the file is not coded in that colorspace. Its BT.709. The thing i noticed today is this. Even if i change the kodi ui to be in 2160p the box switches to BT.2020 for the colorspace and the ui looks wrong with oversaturated colors. if its in 1080p everything is fine again. From this am guessing and i think am right:) that whenever the box switches to 2160p it has to switch to BT.2020 as well not taking into account the colorspace of the file, just the resolution. So whenever something is in 2160p the box and/or kodi assume its in BT.2020. Thats the bug. Color bit depth has nothing to do with it. 2160p and BT.2020 are “chained” together and they should not be.
I have made some suggestions in the first post of this thread. Another possible solution instead of upsampling everything to 10 bit or 12 bit its sort of a passthrough mode.
File is in 1080p 8 bit 4:2:0 bt.709? plays in 1080p 8 bit 4:2:2 or 4:4:4 bt.709
File is in 2160p 8 bit 4:2:0 bt.709? plays in 2160p 8 bit 4:2:2 or 4:4:4 bt.709
File is in 2160p 10 bit 4:2:0 bt.2020? plays in 2160p 8 bit 4:2:2 or 4:4:4 bt.2020
There is another problem that i made in a previous post also. The need for me to manually set 10 bit for everything originated from the fact that whenever i played an HDR file the box/kodi did not switch to 10 bit but it kept outputting in 8 bit even though the file is in 10 bit. As i said before everything in my equipment chain is HDR 10 bit BT.2020 compatible and is detected and works with oppo 203, apple tv 4k etc. There is bug with the box/kodi and their detection of compatible displays and needs to be corrected. Thanks a lot and sorry for the long post.