edid-decode: Changes to 'master'

Adam Jackson ajax at kemper.freedesktop.org
Thu Sep 7 16:47:04 UTC 2017


 edid-decode.c | 1080 ++++++++++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 833 insertions(+), 247 deletions(-)

New commits:
commit 60a67872f213fda03df4968ca61d2eb17a8cb8a8
Author: Hans Verkuil <hans.verkuil at cisco.com>
Date:   Thu Aug 31 13:41:20 2017 +0200

    edid-decode: show correct EDID version in string
    
    Show correct EDID version in a string. Also turn the monitor range
    check into a warning for EDID 1.4 (an 1.4 Errata says that explicitly
    mentioned timings supersede the monitor range definition).
    
    Signed-off-by: Hans Verkuil <hans.verkuil at cisco.com>

commit 90d904a64d4ba86e8c768c26ae498b1d69ca1d57
Author: Hans Verkuil <hans.verkuil at cisco.com>
Date:   Thu Aug 31 13:41:19 2017 +0200

    edid-decode: calculate hfreq and clock from CVT
    
    Support CVT 3 byte codes and calculate the horizontal frequencies
    and max clock from them. Use this to improve the range checking.
    
    Also always print the hfreq and clock for the timings to help
    figuring out which timings are out of the monitor range.
    
    Signed-off-by: Hans Verkuil <hans.verkuil at cisco.com>

commit 6b29ce0137baa50fa68ad9f892120d9d09aae410
Author: Hans Verkuil <hans.verkuil at cisco.com>
Date:   Thu Aug 31 13:41:18 2017 +0200

    edid-decode: check if HDMI VICs are also in the VSB
    
    Issue a warning if that is not the case.
    
    Signed-off-by: Hans Verkuil <hans.verkuil at cisco.com>

commit 9c1817ea8f1092abb212f4256d4a20d57311d952
Author: Hans Verkuil <hans.verkuil at cisco.com>
Date:   Thu Aug 31 13:41:17 2017 +0200

    edid-decode: check Max TMDS Rates
    
    The max TMDS rate in the HDMI VSDB is 340 MHz and the max TMDS
    rate in the HDMI Forum VSDB is 0 or in the range 341-600 MHz.
    Check for this.
    
    Signed-off-by: Hans Verkuil <hans.verkuil at cisco.com>

commit d3fc557cd790b2473aa219426fd77eec746f3297
Author: Hans Verkuil <hansverk at cisco.com>
Date:   Thu Aug 31 13:41:16 2017 +0200

    edid-decode: allow the year to be one year in the future
    
    Prototypes may have a year that is in the future, so give this a bit more
    slack.
    
    Signed-off-by: Hans Verkuil <hansverk at cisco.com>

commit 3f134e35f0953ee13202b7a23948f207393167e3
Author: Hans Verkuil <hansverk at cisco.com>
Date:   Thu Aug 31 13:41:15 2017 +0200

    edid-decode: allow for comma separated hex values
    
    Useful when the hex dump comes from source code.
    
    Signed-off-by: Hans Verkuil <hansverk at cisco.com>

commit 1ea2b1fef85cdaba11db519eda8c4e1d294022be
Author: Hans Verkuil <hansverk at cisco.com>
Date:   Thu Aug 31 13:41:14 2017 +0200

    edid-decode: improve the hex dump parser to be more generic
    
    Allow for spaces and '0x' prefixes.
    
    Signed-off-by: Hans Verkuil <hansverk at cisco.com>

commit 4f30798e0306309add1f273bb9aca7f5a00c8464
Author: Hans Verkuil <hansverk at cisco.com>
Date:   Thu Aug 31 13:41:13 2017 +0200

    edid-decode: return 1 if no edid was found
    
    Commit e12845d9 accidentally commented out the return 1 when no edid was found.
    
    Uncomment it and also use stderr for the error message.
    
    Signed-off-by: Hans Verkuil <hansverk at cisco.com>

commit f1799a90e4a7ff114cfb24ad6ea0660159dd94a5
Author: Hans Verkuil <hansverk at cisco.com>
Date:   Thu Aug 31 13:41:12 2017 +0200

    edid-decode: fix 1.3/1.4 differences in Model Year and Feature Support
    
    The Model Year is only available in 1.4. And in 1.3 bits 4-3 are always
    for the Display Type.
    
    Signed-off-by: Hans Verkuil <hansverk at cisco.com>

commit 4798aef8b6f16d86e6d03f8e1667fc2da6ad37d1
Author: Hans Verkuil <hans.verkuil at cisco.com>
Date:   Thu Aug 31 13:41:11 2017 +0200

    edid-decode: fix week/year interpretation.
    
    Correctly interpret the week/year bytes.
    
    Signed-off-by: Hans Verkuil <hans.verkuil at cisco.com>

commit 918bdf78c518465485a232df0ddac39e602d4965
Author: Hans Verkuil <hans.verkuil at cisco.com>
Date:   Thu Aug 31 13:41:10 2017 +0200

    edid-decode: fix has_preferred_timing handling for 1.4
    
    The meaning of the preferred timing bit changed in 1.4. In that case
    there is always a preferred timing, but how it is interpreted depends
    on this bit.
    
    Signed-off-by: Hans Verkuil <hans.verkuil at cisco.com>

commit 86a43ab066079e63b1f22f6954b31a55c9877aed
Author: Hans Verkuil <hans.verkuil at cisco.com>
Date:   Thu Aug 31 13:41:09 2017 +0200

    edid-decode: YCbCr 4:2:0 Capability Map support
    
    Signed-off-by: Hans Verkuil <hans.verkuil at cisco.com>

commit 5c98e1965968f387f9b98602e37d45fa79c4d49b
Author: Hans Verkuil <hans.verkuil at cisco.com>
Date:   Thu Aug 31 13:41:08 2017 +0200

    edid-decode: SVDs in the 4:2:0 Data Block have half the pixclk
    
    SVDs in the 4:2:0 Capability Data Block run at half the normal
    pixelclock. Take that into consideration when updating the max
    pixelclock.
    
    Signed-off-by: Hans Verkuil <hans.verkuil at cisco.com>

commit 0f3958e1bd00283e793a5762ebdbc4ff9775a545
Author: Hans Verkuil <hans.verkuil at cisco.com>
Date:   Thu Aug 31 13:41:07 2017 +0200

    edid-decode: check monitor min/max range against supported timings
    
    Calculate the minimum and maximum required frequencies given the list
    of timings. Check this against the listed monitor frequencies.
    
    Signed-off-by: Hans Verkuil <hans.verkuil at cisco.com>

commit 0cdf932cef9f9d2a4b38895939bc85d0fcddbf28
Author: Hans Verkuil <hans.verkuil at cisco.com>
Date:   Thu Aug 31 13:41:06 2017 +0200

    edid-decode: add horizontal freq and pixelclock
    
    Add the horizontal frequency and pixelclock information to the
    established timings and VIC codes.
    
    Signed-off-by: Hans Verkuil <hans.verkuil at cisco.com>

commit 5e7fc7ba19d74bb66d26b232068952bad10fea15
Author: Hans Verkuil <hans.verkuil at cisco.com>
Date:   Thu Aug 31 13:41:05 2017 +0200

    edid-decode: add support for Established Timings III
    
    Signed-off-by: Hans Verkuil <hans.verkuil at cisco.com>

commit b0d44a8b55f9d961e8af02d74411afae1ce687c2
Author: Hans Verkuil <hans.verkuil at cisco.com>
Date:   Thu Aug 31 13:41:04 2017 +0200

    edid-decode: add support for the Color Point
    
    Support the Color Point Descriptor Definition (tag 0xfb).
    
    Signed-off-by: Hans Verkuil <hans.verkuil at cisco.com>

commit 83cd9713a3eb07e687471d117d3cde017a3ae58b
Author: Hans Verkuil <hans.verkuil at cisco.com>
Date:   Thu Aug 31 13:41:03 2017 +0200

    edid-decode: add Display Color Management support
    
    Print the contents of the DCM definition.
    
    Signed-off-by: Hans Verkuil <hans.verkuil at cisco.com>

commit ca252201ddfbf7ed99d54759b5b6a0e6274d87c7
Author: Hans Verkuil <hans.verkuil at cisco.com>
Date:   Thu Aug 31 13:41:02 2017 +0200

    edid-decode: add support for the "More standard timings" block
    
    Support display descriptor tag 0xFA which reports more standard timings.
    
    Signed-off-by: Hans Verkuil <hans.verkuil at cisco.com>

commit 4e3780670a33a7394f59c54fe2fa7bce7db914b9
Author: Hans Verkuil <hans.verkuil at cisco.com>
Date:   Thu Aug 31 13:41:01 2017 +0200

    edid-decode: fix "Supports CVT standard blanking"
    
    The wrong bit was tested.
    
    Signed-off-by: Hans Verkuil <hans.verkuil at cisco.com>

commit 876ff5e51ac48abe5a4e290fda51cd6e6b2568dc
Author: Hans Verkuil <hans.verkuil at cisco.com>
Date:   Thu Aug 31 13:41:00 2017 +0200

    edid-decode: fix CVT version
    
    Parenthesis are needed to correctly report the CVT version.
    
    Signed-off-by: Hans Verkuil <hans.verkuil at cisco.com>

commit f8397bb24d920ca23e80df25f0f3052998295c3f
Author: Hans Verkuil <hans.verkuil at cisco.com>
Date:   Thu Aug 31 13:40:59 2017 +0200

    edid-decode: bit 0, byte 0x18 has been renamed for EDID 1.4
    
    This bit was "Supports GTF timings within operating range", but for
    EDID 1.4 it has been renamed to "Display is continuous frequency".
    
    Update the text accordingly.
    
    Signed-off-by: Hans Verkuil <hans.verkuil at cisco.com>

commit 277bcbd2a4110fed9200e97797e7cded348822f2
Author: Hans Verkuil <hans.verkuil at cisco.com>
Date:   Thu Aug 31 13:40:58 2017 +0200

    edid-decode: verify 640x480p60 is defined for CEA-861
    
    Support for this format is required by the CEA-861 spec.
    
    Signed-off-by: Hans Verkuil <hans.verkuil at cisco.com>

commit 5ee6ed76270a0dd9334c01b69136dcbd09644a12
Author: Hans Verkuil <hans.verkuil at cisco.com>
Date:   Thu Aug 31 13:40:57 2017 +0200

    edid-decode: add check for both serial number and string
    
    According to CEA-861-F if the serial string is provided in the detailed
    block, then the serial number should be 0.
    
    Signed-off-by: Hans Verkuil <hans.verkuil at cisco.com>

commit b4f8eefc0c58fc40450f0233bae1d621d87843ca
Author: Hans Verkuil <hans.verkuil at cisco.com>
Date:   Thu Aug 31 13:40:56 2017 +0200

    edid-decode: report picture aspect ratio
    
    Signed-off-by: Hans Verkuil <hans.verkuil at cisco.com>

commit b120a093f38aebaf146a3ed45b39b8eeb6fd0747
Author: Hans Verkuil <hans.verkuil at cisco.com>
Date:   Thu Aug 31 13:40:55 2017 +0200

    edid-decode: print the chromaticities
    
    Also warn if the sRGB bit is set but the chromaticities do not
    match sRGB.
    
    Signed-off-by: Hans Verkuil <hans.verkuil at cisco.com>

commit 56767cfbe67f19fecb355d790f35887ad0c5c991
Author: Hans Verkuil <hans.verkuil at cisco.com>
Date:   Thu Aug 31 13:40:54 2017 +0200

    edid-decode: add HDMI Forum VSDB support
    
    Besides printing the contents of that data block, also check
    that the HF VSDB comes immediately after the HDMI VSDB as per the
    spec.
    
    Signed-off-by: Hans Verkuil <hans.verkuil at cisco.com>



More information about the xorg-commit mailing list