E-EDID support: read out extension blocks
ajax at redhat.com
Tue Aug 14 07:16:24 PDT 2012
On 8/14/12 9:47 AM, Christophe Oosterlynck wrote:
> Hi all,
> to be HDMI compliant, extension blocks provided by E-EDID should be read
> out. It seems that X doesn't do this.
> I've been browsing through the code and found a commit  which introduced
> the 'complete' parameter to xf86DoEEDID. This is being called with
> complete=FALSE from xf86DoEDID_DDC2 . I was wondering why and if there
> is any other code path where this function is called with complete=TRUE? Or
> doesn't X support reading out extensions blocks by default and can it only
> be done by calling xf86DoEEDID myself?
... which the X drivers do, yes.
What bit of "HDMI compliance" do you think we're missing here? All
drivers that actually support the bits of HDMI beyond plain DVI have
kernel support, and Linux does parse the HDMI extension block.
More information about the xorg