Bug 100637

Summary: XORG: edid-decode - Incorrectly decodes Base EDID standard Timings for 16:10
Product: xorg Reporter: Simon <simon>
Component: App/edid-decodeAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED INVALID QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Simon 2017-04-10 00:50:02 UTC
Looks like the code only considers 16:10 ratio for EDID v1.3, should also include v1.4

https://cgit.freedesktop.org/xorg/app/edid-decode/tree/edid-decode.c#n2019
--
      case 0x00:
	if (claims_one_point_three)
	  y = x * 10 / 16;
	else
	  y = x;
	break;
--
Comment 1 Simon 2017-04-10 01:23:58 UTC
Crap... "claims_one_point_three" is actually "claims_one_point_three_or_above".

Sorry. Closing,
Simon.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.