Well, today I spent some time playing with the XBMCSetup-20140330-c314db0-dxva_yuv_range_fix.exe build, and here's some data.
https://docs.google.com/spreadsheet/ccc?...sp=sharing
The numbers listed are the fL measurement from my colorimeter. The images I used are the ones from the colorimeter manufacturer's test DVD. The DVD/MKV obviously refers to the source used, then the renderer used, and then whether or not the limited colour range option was ON or OFF. And then the B60-C40 entries were done with brightness at 60 and contrast at 40.
The results would seem to indicate there are some bugs in there that should be taken care of. There doesn't seem to be any surprises in the first batch with LCR off and brightness/contrast at 50/50, except for the grey-10 results. But I'm wondering if that small error is just due to the encoder possibly making a small change to that image versus the source. I'm thinking it is probably safe to assume that the decoder isn't making any errors. Both the DVD and MKV results for LCR off and 50/50 seem to all be within a margin of error of each other.
But then we start to see problems when we turn LCR on. The DVD software renderer seems to ignore the setting, and the results there are the same as the LCR off results. The rest of the renderers seem to agree with each other, though. And the same goes for the MKV software renderer, and the rest also agree.
And then there are some more disagreements when we move to LCR off B60/C40, and LCR on B60/C40. Again, we see the DVD software renderer showing different numbers than the rest of the renderers. However, we also start to see notable differences between the shaders, DXVA, and DXVA-HD renderers. Brightness/contrast changes do not appear to be getting applied in the same manner for all the renderers.
I haven't had the chance to see what's different with this 2nd build from that day yet. XBMCSetup-20140330-2a56a78-dxva_yuv_range_fix.exe