2018-04-07, 17:24
(2018-04-07, 16:30)mkohman Wrote:madVR converts from YCbCr to RGB. This is necessary because it is a PC application. It is impossible to know what the display is doing sometimes; especially if it is 4:4:4. It may convert to YCbCr 4:4:4 and then to RGB. Or it may just take the RGB input and display it as is. If the display is 4:2:2, it takes the RGB input, converts it to YCbCr, upscales the chroma and then displays it as RGB. The process looks like this:(2018-04-07, 06:17)Warner306 Wrote:Thank you for your help @Warner360 I do not get any banding that I can see and if I change to 12 bit it will also show 12bit on the projectors info panel. My projector and AMD GPU can both do 8, 10 and 12bit. I tried both 10 and 12 bit and don't notice any difference..
Here's what I am wondering.. My GPU is RGB 4:4:4 10 bit, madVR ouput is set to 0-255, my projector (JVC x5900) is showing RGB.. Where is the conversion to YcBcR happening? I mean isn't movies supposed to be 4.2.0? I am confused at this to be honest with you guys.. If someone can please try to break it down to me because my projector is showing RGB and I am not sure if this is correct? The colours look fine but I don't want to be making any unnecessary conversions etc.. Thank you
(Source) Y'CbCr 4:2:0 -> (madVR) Y'CbCr 4:4:4 to RGB -> (GPU) RGB or Y'CbCr -> (Display) Y'CbCr 4:4:4/4:2:2/4:2:0 or RGB to Y'CbCr 4:4:4/RGB -> (Display Output) RGB
The conversion from YCbCr to RGB should be lossless but can lead to small differences in color.