Bug 100637 - XORG: edid-decode - Incorrectly decodes Base EDID standard Timings for 16:10
Summary: XORG: edid-decode - Incorrectly decodes Base EDID standard Timings for 16:10
Status: RESOLVED INVALID
Alias: None
Product: xorg
Classification: Unclassified
Component: App/edid-decode (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-10 00:50 UTC by Simon
Modified: 2018-06-17 19:56 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

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.