approval_X11R6.8.x requested: [Bug 1490] DDC code confused by
EDID V1.3 : [Attachment 1122] Fix
Egbert Eich
eich at pdx.freedesktop.org
Mon Dec 13 10:14:10 PST 2004
I took the advice given on page 15 of the
'VESA Enahnced Extended Display Identivication Data
- Implementation Guide' published by VESA. As far as
I know it is freely available thry the VESA web site.
I won't distribute it here.
This states that these bits are undefined.
Since this guide lists some 'best practices' we may
risk getting wrong data from some displays if we go
EDID v1.2.
Egbert.
Thomas Winischhofer writes:
> Thomas Winischhofer wrote:
> > bugzilla-request-daemon at freedesktop.org wrote:
> >
> >> Alan Coopersmith <alan.coopersmith at sun.com> has asked for
> >> approval_X11R6.8.x:
> >> Bug 1490: DDC code confused by EDID V1.3
> >> https://bugs.freedesktop.org/show_bug.cgi?id=1490
> >>
> >> Attachment 1122: Fix
> >> https://bugs.freedesktop.org/attachment.cgi?id=1122&action=edit
> >> _______________________________________________
> >> release-wranglers mailing list
> >> release-wranglers at lists.freedesktop.org
> >> http://lists.freedesktop.org/mailman/listinfo/release-wranglers
> >>
> >
> > -------
> >
> > -get_display_section(Uchar *c, struct disp_features *r)
> > +get_display_section(Uchar *c, struct disp_features *r,
> > + struct edid_version *v)
> > {
> > r->input_type = INPUT_TYPE;
> > - r->input_voltage = INPUT_VOLTAGE;
> > - r->input_setup = SETUP;
> > - r->input_sync = SYNC;
> > + if (!DIGITAL(r->input_type)) {
> > + r->input_voltage = INPUT_VOLTAGE;
> > + r->input_setup = SETUP;
> > + r->input_sync = SYNC;
> > + } else if (v->version > 1 || v->revision > 2)
> > + r->input_dfp = DFP;
> > r->hsize = HSIZE_MAX;
> > r->vsize = VSIZE_MAX;
> > r->gamma = GAMMA;
> > @@ -97,15 +115,20 @@
> > }
> >
> > ------
> >
> > Hm, where is it stated that the "digital input" bit requires EDID
> > version >= 1.3?
>
>
> OK, the PDF standard (Feb 1999) says that DFP compliant panels are at
> least to support EDID 1.2 (page 10).
>
> So the (revision > 2) should be (revision >= 2) in the if statement.
>
> Thomas
>
> --
> Thomas Winischhofer
> Vienna/Austria
> thomas AT winischhofer DOT net *** http://www.winischhofer.net
> twini AT xfree86 DOT org
> _______________________________________________
> release-wranglers mailing list
> release-wranglers at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/release-wranglers
More information about the release-wranglers
mailing list