[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