On Sat Feb 22 23:23:22 2025 +0000, Shengyu Qu wrote:
Maybe detect what color range are the host os using and then choose the right conversion coefficients is a better choice? But then we have to make sure it would work correctly when there are multi monitors with different color ranges.
Fortunately I don't think this is an application problem. My understanding is the application can write full-range and the OS/GPU driver will adjust the color range before sending to the monitor.
As you can see, the 'Color Range' is just one setting of many. And many of them might be specific to the GPU driver. It'd be a nightmare if an application had to adjust for them all: 