[ANNOUNCE] libdisplay-info 0.2.0
Simon Ser
contact at emersion.fr
Thu Jun 20 16:43:28 UTC 2024
This new release adds a new high-level API for colorimetry, removes
edid-decode as a test dependency, adds support for a whole bunch of
EDID/CTA/DisplayID blocks, and includes a collection of bug fixes.
Bernd Kuhls (1):
displayid.c: Include sys/types.h
Christian Meissl (1):
di-edid-decode: fix rgb quantization output
Consolatis (1):
displayid.c: prevent int promotion warning
Jani Nikula (1):
tool: fix redirect bashism in dump-i2c.sh
Pekka Paalanen (9):
info: drop unused includes
info: add di_info_get_default_color_primaries()
test: di_info_get_default_color_primaries()
info: add di_info_get_hdr_static_metadata()
test: di_info_get_hdr_static_metadata()
info: add di_info_get_supported_signal_colorimetry()
test: di_info_get_supported_signal_colorimetry()
info: add di_info_get_default_gamma()
test: di_info_get_default_gamma()
Sebastian Wick (22):
ci: create new stage for checking the testing data
ci: adjust testing check script to 'set -e'
test: remove edid-decode as a test dependency
tool: add a tool for dumping EDID/DisplayID from I2C
cta: be more lenient about data block parsing
cta: Pull out speaker allocation struct
cta: add support for Room Configuration data blocks
cta: add support for Speaker Location data blocks
cta: add support for Video Format Preference
displayid: Use a single struct for Type I and Type VII timings
displayid: Make parsing type I & VII timings available for CTA
di-edid-decode/displayid: Make print_displayid_type_i_vii_timing generic
cta: Parse DisplayID Type VII Video Timing Data Block
displayid: Handle Type II timings in di_displayid_type_i_ii_vii_timing
displayid: Add support for Type II Detailed Timing Data Block
di-edid-decode/displayid: Print Type II Detailed Timings
test: Bump edid-decode to newer version
edid: Change error messages and di-edid-decode printing
edid: Record failures instead of aborting parsing
cta: Add support for the HDMI Audio Data Block
cta: HDMI Audio: Add a failure when NonMixed is supported without MS
build: build edid-decode as subproject
Simon Ser (22):
build: bump version to 0.2.0-dev
build: fix invalid library version
readme: add IRC channel
test/data: add goldstar-e2441
info: ignore empty model/serial descriptors
ci: remove unnecessary "Testing checks" stage
readme: update test suite instructions
edid: fix missing color point descriptor cleanup
editorconfig: bump max line length to 100 chars
ci: use detached CI pipelines
test: add ayaneo-wxga
test: add QEMU EDID
edid: turn range limits max pixel clock into an int64_t
ci: halt on UBSan error
ci: upgrade to Alpine 3.18
di-edid-decode: don't print manufacture week if unspecified
displayid: rename enum di_displayid_type_i_ii_vii_timing_aspect_ratio
displayid: extract timing_aspect_ratio_is_valid()
displayid: add support for type III timings
edid: ignore unsupported/malformed DisplayID extension blocks
edid: ignore malformed CTA extension blocks
build: bump version to 0.2.0
git tag: 0.2.0
https://gitlab.freedesktop.org/emersion/libdisplay-info/-/releases/0.2.0/downloads/libdisplay-info-0.2.0.tar.xz
SHA256: 5a2f002a16f42dd3540c8846f80a90b8f4bdcd067a94b9d2087bc2feae974176 libdisplay-info-0.2.0.tar.xz
SHA512: 6e910b832860d920a4be298a2b6925f701654bd7cdd8b3457e64663c25caa20a74b81b91f71878b9e7f5f70c5c067235f0c99293650231920c67d1241a61e1fb libdisplay-info-0.2.0.tar.xz
PGP: https://gitlab.freedesktop.org/emersion/libdisplay-info/-/releases/0.2.0/downloads/libdisplay-info-0.2.0.tar.xz.sig
More information about the wayland-devel
mailing list