[PATCHv3 00/12] edid-decode: support new blocks, fix bad bit tests

Hans Verkuil hverkuil at xs4all.nl
Sat Sep 9 10:08:18 UTC 2017


From: Hans Verkuil <hans.verkuil at cisco.com>

This second round of patches adds support for new post-CTA-861-F
EDID additions. The first patch fixes three badly broken bit-tests.

Arnaud Vrac caught one of those three as well:

https://patchwork.freedesktop.org/patch/174655/

But this patch fixes all three.

As far as I am aware after this patch series is applied the edid-decode
tool is fully up to date with the latest CTA-861-G standard.

Changes since v2:

- fixed Makefile change in patch 7 (-lm should be at the end)
- added patches 9-12. I thought I had added support for all CTA/HDMI
  data blocks but I missed two (InfoFrame and HDMI Audio). These are
  now also supported.

Changes since v1:

- moved the fix to the front of the series, so that can be applied
  even if other patches are still under discussion.
- added a missing speaker entry to the speaker_map
- the speaker locations != the speaker map, so made a new array for
  that (I misread the spec)
- fixed various incorrect length and array offsets in handling the
  new data blocks.
- incorporated some of the suggestions from Walter Harms.

Regards,

        Hans

Hans Verkuil (12):
  edid-decode: fix broken bit tests
  edid-decode: update Audio Block with CEA-861.2
  edid-decode: update Speaker Allocation data block
  edid-decode: add support for Room/Speaker data blocks
  edid-decode: add new CTA-861-G VIC codes
  edid-decode: add DCI-P3 support in colorimetry block
  edid-decode: support HLG, decode luminance values
  edid-decode: add HDR Dynamic Metadata Data Block
  edid-decode: sync cea_block data block names with standard
  edid-decode: rename CEA/cea to CTA/cta
  edid-decode: add support for InfoFrame data block
  edid-decode: add support for the HDMI Audio Data Block

 Makefile      |   2 +-
 edid-decode.c | 561 +++++++++++++++++++++++++++++++++++++++++++++++-----------
 2 files changed, 462 insertions(+), 101 deletions(-)

-- 
2.14.1



More information about the xorg-devel mailing list