approval_X11R6.8.x requested: [Bug 1490] DDC code confused by
EDID V1.3 : [Attachment 1122] Fix
Thomas Winischhofer
thomas at winischhofer.net
Tue Dec 7 05:32:06 PST 2004
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
More information about the release-wranglers
mailing list