Originally Posted by pbjr
It sounds like RGB 16-235 is the way to go for now.
That would actually result in two conversions.
XBMC defaults to converting YCbCr to full range RGB. If you select limited range RGB in the nvidia driver, it will squeeze the full range RGB from XBMC into limited range RGB.
If you select "VDPAU studio level color conversion" in XBMC, it will use a different conversion matrix when it converts YCbCr to RGB (in that case: limited range RGB). If you would configure the nvidia driver to output at full range RGB you would end up with a single conversion.
At least that was the behaviour before colorspace settings were introduced in the nvidia driver. My TV assumes limited range RGB when it receives an RGB signal. When I configure the nvidia driver to output at full range RGB (and let XBMC do the conversion to limited range RGB) the picture ends up being too bright and I have no idea why (it should be the other way around - the picture should be darker than the picture that is displayed when I select limited range RGB in the nvidia driver)