This new release adds support for the following new blocks:

- CTA Vendor Specific Video Block
- CTA HDR10+ Vendor Specific Video Block
- CTA Dolby Vision Vendor Specific Video Block
- CTA HDMI Vendor Specific Data Block
- CTA HDMI Forum vendor-specific data block
- CTA HDMI Forum Sink Capability Data Block
- Basic DisplayID version 2 structure

No breaking changes for the high-level API. Breaking changes for the low-level
API:

- di_cta_data_block_get_sads() has been superseded by
  di_cta_data_block_get_audio()
- di_cta_vesa_dddb_* has been superseded by di_cta_vesa_display_device_*
- di_cta_hdr_static_metadata_block_* has been superseded by
  di_cta_hdr_static_metadata_*
- di_cta_data_block_get_svds() has been superseded by
  di_cta_data_block_get_video()
- di_cta_data_block_get_ycbcr420_svds() has been superseded by
  di_cta_data_block_get_ycbcr420_video()
- A _block suffix has been added to di_cta_vesa_transfer_characteristics,
  di_cta_ycbcr420_cap_map, di_cta_room_configuration and
  di_cta_speaker_locations
- di_cta_speaker_locations has been renamed to
  di_cta_speaker_location_descriptor
- di_displayid_type_i_ii_vii_timing has been renamed to
  di_cta_type_vii_timing_block
- di_edid_ext_get_displayid() can now return NULL (for DisplayID version 2
  blocks)

Full commit history below.

Leandro Ribeiro (12):
      test: add Samsung Odyssey G60SD EDID
      test: add Lenovo T27p-10 EDID
      cta: do not mess with the YCbCr 4:2:0 cap map
      test: add Goldstar 37LG5000 EDID
      edid: do not fail when extension block has invalid checksum
      di-edid-decode: add util.c
      test: add Amazon Fire TV EDID
      test: sort EDID by their names
      cta: try to adjust last Data Block size and parse it
      cta: also check second DTD byte before skipping
      test: add EDID for Vizio D40f-J09
      cta: add struct di_cta_vendor_hdmi_scds

Qinglong Zhong (3):
      cta: Add support for the HDR10+ Vendor Specific Video Block
      cta: Add support for HDMI Vendor Specific Data Block
      cta: decode HDMI Forum Sink Capability Data Block (HF-SCDB)

Sebastian Wick (18):
      readme: List the relevant specifications and where to get them
      gtf: Initialize variables which might not get initialized
      cta: Return a block struct for audio blocks
      cta: Rename dddb to display_device_block
      cta: Rename static metadata types
      cta: Rename dynamic metadata types
      cta: Return block structs instead of SVDs directly
      cta: Rename transfer characteristics struct
      cta: Rename ycbcr420_cap_map struct
      cta: Move detailed timing definitions over the CTA blocks
      cta: Rename room_configuration struct
      cta: Return a block struct for speaker locations
      cta: Fix name of InfoFrame private base
      cta: Return a block struct for video format preferences
      cta: Return a block struct for type vii timings
      cta: Add support for Vendor Specific Video Blocks
      cta: Add support for the Dolby Vision Vendor Specific Video Block
      cta: Fix stray comparision in HDMI Forum Block parsing

Simon Ser (7):
      build: bump version to 0.3.0-dev
      edid: make EDID extension block checksum errors non-fatal
      build: update edid-decode to new repository
      displayid2: add basic support
      test/data: add jdi-lpm135m467-edp
      cta: add support for HDMI Forum vendor-specific data block
      build: bump version to 0.3.0

git tag: 0.3.0

https://gitlab.freedesktop.org/emersion/libdisplay-info/-/releases/0.3.0/downloads/libdisplay-info-0.3.0.tar.xz
SHA256: 6ae77cd937f9cf7d1321d35c116062c4911e8447010a6a713ac4286f7a9d5987  
libdisplay-info-0.3.0.tar.xz
SHA512: 
3266633d75ccd345dda5a8aad75f310e55a77654b48f17a247b35e18060b6db1047a69083cd286b43ec893125a36c4c43659af8f74a04da3278eea9fdd91efe9
  libdisplay-info-0.3.0.tar.xz
PGP:    
https://gitlab.freedesktop.org/emersion/libdisplay-info/-/releases/0.3.0/downloads/libdisplay-info-0.3.0.tar.xz.sig

Reply via email to