Skip to content

libdisplay-info: update to 0.4.0 - #151

Open
dangowrt wants to merge 1 commit into
openwrt:masterfrom
dangowrt:libdisplay-info-0.4.0
Open

libdisplay-info: update to 0.4.0#151
dangowrt wants to merge 1 commit into
openwrt:masterfrom
dangowrt:libdisplay-info-0.4.0

Conversation

@dangowrt

@dangowrt dangowrt commented Aug 20, 2026

Copy link
Copy Markdown
Member

Maintainer: @dangowrt

From 0.3.0. Notable changes: added DisplayID v2 CTA-861 data block support (parsing and di-edid-decode printing), CTA data now searchable from DisplayID v2 extensions; added DisplayID type IV timing support; regenerated the CTA VIC table for CTA-861-I with a reverse timing-to-code lookup; wrapped DMT/VIC codes in typed structs; fixed a double free of cta_vics, an out-of-bounds VIC array access, a shift-operation overflow, and several failed-allocation/uninitialised-variable issues; cta error handling switched from errno to negative error numbers with several "don't fail on one bad block" fixes; disabled most v4l-utils build options by default.

@dangowrt
dangowrt marked this pull request as ready for review August 22, 2026 22:45
From 0.3.0. Notable changes:
- added DisplayID v2 CTA-861 data block support (parsing and
  di-edid-decode printing), with CTA data now searchable from DisplayID
  v2 extensions
- added DisplayID type IV timing support
- regenerated the CTA VIC table for CTA-861-I and added a reverse
  timing-to-code lookup
- wrapped DMT/VIC codes in typed structs instead of bare uint8_t
- fixed a double free of cta_vics in displayid, an out-of-bounds VIC
  array access, a potential overflow in a shift operation, and several
  failed-allocation/uninitialised-variable issues (helped by adding
  gcc's static analyzer to CI)
- cta error handling switched from errno to negative error numbers,
  with several "do not fail on a single bad/erroring block" fixes
- disabled most v4l-utils build options by default

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
@dangowrt
dangowrt force-pushed the libdisplay-info-0.4.0 branch from 49aef8e to 468b8c6 Compare August 22, 2026 22:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant