(2017-12-27, 03:09)noggin Wrote: (2017-12-26, 23:26)wrxtasy Wrote: Old Sony / Philips TV's are notorious for not accepting YCbCr HDMI inputs and producing Pink Screens.
I thought it was RGB that tripped them up - given that YCbCr is what most consumer gear would default to outputting (set top boxes, DVD and Blu-ray players etc.) (Or are these really early, odd-ball sets which had an HDMI grafted on to a chassis that would previously have had RGB DVI inputs?)
Quote:For all we know you could be playing 10bit H.264 Anime which no AMLogic hardware will support. I've tested virtually every combo of video files under the sun and that is the only combo that will trip up AMLogic LibreELEC Kodi (or OSMC Kodi) and produce stuttering.
They don't play 4:2:2 video in any codec flavour (MPEG2 or H.264) or bit depth do they - all strictly 4:2:0 only?
The problem is that the TVs advertise support for unsupported capabilities in their EDID. This is rife with 2009-2012 era sets, as manufacturers seemed to take a one size fits all approach regarding EDIDs for their displays.
So yes, you need to send an RGB signal. Unfortunately, their EDIDs suggest otherwise and this causes a ton of problems.
In the next update on Vero 4K, you will be able to select 'Force RGB' in Kodi instead of manually setting it via the command line. For now, the sysfs approach works, but is rather inappropriate for a 'just works' solution, hence the impending GUI option.
There's a fix from Mateusz which addresses this, but you'll also need
https://github.com/osmc/vero3-linux/comm...a54edbef3c, and it still unfortunately needs manual intervention.
I've started to notice a few quirks with some sets. As these are reported, we're building a set of fixups based on the EDID parameters we receive. See
https://github.com/osmc/vero3-linux/comm...b012fb26d8 for an example. I suspect this will come in handy to deal with flickering issues that sometimes present on some models of LG displays when HDR mode is active. This will allow Vero 4K to adapt to displays and receivers that need to be treated specially without a user having to make any changes out of the box. This is a little bit further off, but for now manual intervention does the trick.
Sam