I used test videos (actually same as off avs forum).
I'll grab some photos...
Please do that.
Quote...but I found out the behavior of full or limited black levels changed between nougat and marshmallow kernels which is where the difference lies: not whether the display is hdr capable. Mix in that many current displays have broken "auto" black level (like Samsung's entire lineup), this is why some of us have seen the black changes, and others haven't.
That theory might be true in some cases, but it is ultimately incorrect.
There is no change in RGB range between builds.
Both Marshmallow and Nougat Frankenstein Kernels output limited YCbCr in video playback.
My TV is always fixed for limited input and I made sure to test both builds again.
When the MM kernel boots up, it looks like the build outputs the full RGB range (0-255), so changing the TV to full range fixes the issue for a second.
However, as soon as you start the first video, the output is back to limited YCbCr, as it should be. So if the TV was changed to full range before, everything will look washed out.
Your theory still has some merit here, because TVs that have the range set to "auto" might read the signal as full range at boot up and stay at full range. The result would be washed out looking video.
So, users who complained about washed out colors with MM builds - please check your TV's RGB range setting and manually set it to limited (HDMI black level / black level = low in some devices).
To be honest, I always assumed this is a given and people have their devices set to limited by default...