I have quite a lot of content that is 4K 10-bit SDR. For the last few updates these files have played with heavily over-saturated colours on the Vero 4K. I was hoping the colourspace improvements in the October update would fix this but the problem remains.
So is the problem that the Vero 4K is wrongly assuming that all 2160p content should be played with BT.2020 even where the file is encoded with BT.709?
My Vero 4K is doing this too (latest update). I only have had 2 examples of such content in my library:
Remuxes of the 4K/UHD BDs of:
Suspiria (1977) (like the poster above) but since deleted.
and
Hotel Artemis (2018) which I still have.
Both are 4K with 10-bit colour, but do not have HDR and are encoded with BT.709 colourspace.
Hotel Artemis has the exact same characteristics:
Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5.1@High
Codec ID : V_MPEGH/ISO/HEVC
Duration : 1 h 33 min
Bit rate : 68.3 Mb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.344
Stream size : 44.8 GiB (90%)
Title : Hotel.Artemis.2018.2160p.BluRay.REMUX
.HEVC.DTS-HD.MA.5.1
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Mastering display color primaries : R: x=0.000000 y=0.000000, G: x=0.0000
00 y=0.000000, B: x=0.000000 y=0.000000, White point: x=0.000000 y=0.000000
Mastering display luminance : min: 0.0000 cd/m2, max: 0 cd/m2
My AVR (Denon X2300W) receives a 10 bit BT.2020 YCbCr signal which is passed to the TV, and when the TV’s colourspace setting is at Auto, the colours are certainly incorrect and too garish.
Luckily, I can manually choose which colourspace to view on my TV (Sony XD93) so as a workaround I can force sRGB/BT.709 which corrects the image.
I have at least a dozen files that are 4K/10-bit/BT.709 that all display with oversaturated colours. I also have a couple of 4K/8-bit/BT.709 that also display incorrectly. So it seems it is a colourspace issue and nothing to do with 8 or 10 bit colour.
The reason certainly seems to be that the Vero is ignoring the encoded BT.709 colourspace and is outputting BT.2020 for all 4K content.
Unfortunately, I don’t have a setting on my display that lets me manually set the colourspace so I’m seriously hoping that this can be fixed.
I’ve sent you a link via PM. Since the file is a clip from a commercially available title, I thought it best not to post it here. If you’d prefer to receive another way, please let me know. I can also provide other clips if needed.
Add the following line: deb http://apt.osmc.tv stretch-devel main
Run the following commands to update: sudo apt-get update && sudo apt-get dist-upgrade && reboot
Your system should have have received the update.
Please see if the issue is resolved.
I also recommend you edit /etc/apt/sources.list again and remove the line that you added after updating. This will return you to the normal update channel.
When will this patch be added to the normal updates? I am getting an LG C8 next week, and wondering if I should apply this now or just wait until it is added.
I am not on the October update yet, so I can just leave as is for now.
If you apply it now you will be able to help us get the bugs out of it for non-HDR screens (assuming yours is currently SDR). There were other improvements in the October release as well.
AFAICT from feedback so far, this patch hasn’t introduced any regressions to the October build.
I doubt you will see another stable release for a few weeks.
More than willing to test. I installed the Oct update, but not the patch at this point. Tried a few 4k HDR files that I have (SDR tv), and everything seemed to play fine. AVR said it was sending 4:4:4 10 bit.