<div dir="auto"><div><div class="gmail_quote"><div dir="ltr">On Wed, Dec 19, 2018, 2:52 AM David Engel <<a href="mailto:david@istwok.net">david@istwok.net</a> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Mon, Dec 17, 2018 at 08:20:57PM +0000, Mark Kendall wrote:<br>
> I have a patch for the UYVY code ready to go. It will fix the<br>
> interlaced chroma issue and the precision problem. It is not at all<br>
> invasive. If OpenGLVideo currently works without YV12 or UYVY, it will<br>
> work after the change. It effectively removes the custom UYVY code. We<br>
> still use UYVY but it is not as densely packed - so there is a larger<br>
> texture in video memory but no sampling problem and no need for the<br>
> extra filter stage.<br>
<br>
Mark, the colors are now messed up on my nvidia shield and firetv<br>
stick 4k when the YV12 option is not enabled.  It looks like the red<br>
and blue are reversed.  I suspect commit 43b64d5c.  The colors are<br>
correct when YV12 is enabled and on Linux regardless of the YV12<br>
setting.<br>
<br>
David<br>
-- <br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Sounds like the UV planes are swapped.</div><div dir="auto"><br></div><div dir="auto">Must be an issue with the non-mmx packing code - which is the only thing I didn't think to check.</div><div dir="auto"><br></div><div dir="auto">Or perhaps an endianness issue?</div><div dir="auto"><br></div><div dir="auto">Sitting on tarmac waiting for delayed flight to leave and won't be back until after Christmas - so can't look at it for a few days.</div><div dir="auto"><br></div><div dir="auto">Regards</div><div dir="auto">Mark</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>