Thought I’d report an oddity - and it may well be Kodi/AMLogic related, not Vero 4K specific.
I don’t think UHD content original colour space is being properly handled.
I have a 2160/59.94p 8-bit 4:2:0 Rec 2020 video, and a 2160/50p 10-bit 4:2:0 Rec 709 video.
When I have the Vero 4K in default mode - where 10 bit video is output at 8 bits both videos are played back with Rec 709 colour gamut/space flagged and output 8-bit.
(In this mode 2160/23.976p 10-bit Rec 2020 PQ ST.2084 HDR content is played back as 2160/23.976p 8-bit Rec 2020 PQ ST.2084 HDR - so Rec 2020 is being output in some cases)
When I have the Vero 4K in 10 bit mode - where 10 bit content is not truncated to 8 bit, both files are now replayed with Rec 2020 colour gamut/space flagged.
My HD Fury Vertex confirms this, as do empirical tests on my Sony TV if I manually alter colour space.
It looks as if there is an assumption that all SDR UHD stuff in 8-bit output mode is Rec 709, and that all SDR UHD stuff in 10-bit output mode is Rec 2020, rather than the colour space/gamut of the source file being preserved?
For UHD SDR stuff being shot for broadcast also on HD outlets, it won’t be unusual for Rec 709 to be used to allow a simple downconversion (rather than a colour gamut/space conversion being required) - so Rec 709 2160p stuff will be an issue.
Media Info for two files below :
Menu ID : 61440 (0xF000)
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main@L5.1@Main
Codec ID : 36
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate : 59.940 (60000/1001) fps
Color space : YUV
Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 8 bits
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : BT.2020 (10-bit)
Matrix coefficients : BT.2020 non-constant
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5.1@High
Codec ID : V_MPEGH/ISO/HEVC
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 50.000 fps
Standard : Component
Color space : YUV
Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 10 bits
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
I also have a no-name S905X box running a LibreElec build. I notice similar issues with it.