Find a file
Simon Ser 65dbc3fbbf test: add panasonic-mei96a2-dp EDID
This adds coverage for two untested code-paths:

- Unset "Serial Number"
- "Model year" instead of "Made in"

This EDID blob comes from Digital/Panasonic/MEI96A2/7CA47BE65E1E [1]
in the linuxhw EDID repository.

[1]: https://github.com/linuxhw/EDID/blob/master/Digital/Panasonic/MEI96A2/7CA47BE65E1E

Signed-off-by: Simon Ser <contact@emersion.fr>
2022-06-10 14:05:12 +02:00
include di-edid-decode: only print serial number if non-zero 2022-06-10 14:04:48 +02:00
test test: add panasonic-mei96a2-dp EDID 2022-06-10 14:05:12 +02:00
.editorconfig Add .editorconfig 2022-03-24 01:49:12 +01:00
.gitlab-ci.yml ci: generate coverage information 2022-06-08 10:49:37 +02:00
di-edid-decode.c di-edid-decode: only print serial number if non-zero 2022-06-10 14:04:48 +02:00
edid.c edid: parse other feature support flags 2022-06-10 11:49:20 +00:00
info.c Add di_info_get_product_name 2022-05-09 14:33:58 +02:00
LICENSE Initial commit 2022-03-24 01:49:00 +01:00
meson.build build: error out on -Wimplicit 2022-06-09 15:05:04 +02:00
README.md Add edid-decode testing infrastructure 2022-05-12 11:35:58 +02:00

libdisplay-info

EDID and DisplayID library.

Goals:

  • Provide a set of high-level, easy-to-use, opinionated functions as well as low-level functions to access detailed information.
  • Simplicity and correctness over performance and resource usage.
  • Well-tested and fuzzed.

Contributing

Open issues and merge requests on the GitLab project.

In general, the Wayland contribution guidelines should be followed. In particular, each commit must carry a Signed-off-by tag to denote that the submitter adheres to the Developer Certificate of Origin 1.1. This project follows the freedesktop.org Contributor Covenant.

Testing

The low-level EDID library is tested against edid-decode. test/data/ contains a small collection of EDID blobs and diffs between upstream edid-decode and our di-edid-decode clone. Our CI ensures the diffs are up-to-date. A patch should never make the diffs grow larger. To add a new EDID blob or update a diff, use test/edid-decode-diff.sh test/data/<edid>.