2016-03-12, 00:00
(2016-03-10, 18:34)wesk05 Wrote: 4K 10-bit YCbCr 4:2:0 mode is the best. This is followed by 1080p/4K RGB Full modes. These are the modes that show the least amount of banding. Absolute color errors are minimal for all the modes. The modes are set based on display settings. 10-bit mode is activated only if the display has HDR capabilities. Otherwise, it would be 8-bit YCbCr or 8-bit RGB for 4K 50/59.94/60Hz modes. For 1080p and 4K 23.976Hz, it is always RGB.
Wouldn't RGB full mode be the best? Almost all commercial video is YCbCr limited, but Kodi needs to convert the color space to RGB to composite the GUI. Outputting YCbCr would require another color space conversion, resulting in more rounding errors and the appearance of banding. AFAIK, LCD televisions will convert their input signal to RGB 4:4:4 anyways so you would be looking at another color space conversion.
If your device is doing the math in a higher bit-depth (e.g. 32-bit float), then accumulated error will be minor. If it's doing everything in 8-bit, then banding will become more obvious the more the video is processed.