<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - Monitor not recognizing RGB limited/full color range"
href="https://bugs.freedesktop.org/show_bug.cgi?id=71769#c5">Comment # 5</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW --- - Monitor not recognizing RGB limited/full color range"
href="https://bugs.freedesktop.org/show_bug.cgi?id=71769">bug 71769</a>
from <span class="vcard"><a class="email" href="mailto:ville.syrjala@linux.intel.com" title="Ville Syrjala <ville.syrjala@linux.intel.com>"> <span class="fn">Ville Syrjala</span></a>
</span></b>
<pre>(In reply to <a href="show_bug.cgi?id=71769#c4">comment #4</a>)
<span class="quote">> Has the AVI infoframe sending been verified to work?</span >
I seem to recall some patches that supposedly fixed some HDMI conformance
issues with infoframes. But that was before we switched over to the generic
infoframe helpers. I don't recall if there was any mention of which hardware
was used for the tests.
<span class="quote">>
> I am thinking of changing the AVI infoframe to indicate YCbCr 4:4:4 instead
> of RGB to see if my monitor reacts to that (by messed up colors since the
> signal content would still be RGB) to confirm the infoframes are being
> transmitted. Would that be possible by changing the register contents using
> intel-gpu-tools, or should I just modify the kernel?</span >
I think it should be doable w/ igt. You just need to follow the infoframe
programming sequence.
- disable AVI infoframe
- write the new infoframe data w/ updated checksum naturally, and remember the
magic ECC hole at byte 3.
- re-enable AVI infoframe
Our spec say we should wait for some vsyncs/hsyncs before disabling the
infoframe, but that makes no sense to me since the hardware might start
transmitting the infoframe again before we disable it. So I think the specs are
just a bit nuts, and we should in fact wait for at least one frame _after_
disabling the infoframe in question so that we don't corrupt any currently
transmitting infoframes.
Since this is HDMI, and getting incorrect colors is OK, I don't think there are
any other register that need frobbing actually.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
<li>You are on the CC list for the bug.</li>
</ul>
</body>
</html>