public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] edid-decode: ARVR parsers and DisplayID sanity checks
@ 2026-01-23 15:26 HAYOU YASSINE
  2026-01-30 14:11 ` Hans Verkuil
  0 siblings, 1 reply; 4+ messages in thread
From: HAYOU YASSINE @ 2026-01-23 15:26 UTC (permalink / raw)
  To: linux-media


[-- Attachment #1.1: Type: text/plain, Size: 1331 bytes --]

Hi,

This patch series includes two improvements to edid-decode:

Patch 1/2: Implements full parsing for DisplayID 2.1 AR/VR data blocks
- Tag 0x2c (ARVR_HMD): 79-byte block with optics, lens adjustment,
  field of view, center of projection, and streams per layer fields
- Tag 0x2d (ARVR_Layer): 20-byte block with HMD identification,
  layer configuration, lens distortion, and scaling support
- Includes comprehensive sanity checks for both blocks

Patch 2/2: Adds validation checks for DisplayID data blocks
- Tag 0x20 (Product ID): Validates payload length, week range, and model
year
- Tag 0x21 (Display Parameters v2): Validates pixel format, chromaticity
  coordinates, luminance information, and gamma EOTF range
- Tag 0x22 (Type VII Timing): Validates pixel clock max, image dimensions
max,
  and negative blanking periods
- Tag 0x24 (Type IX Timing): Validates image dimensions max and refresh
rate max
- Tag 0x25 (Dynamic Video Timing Range Limits): Validates pixel clock and
  refresh rate ranges with revision-specific limits

These patches improve edid-decode's ability to parse and validate DisplayID
data according to the VESA DisplayID Standard Version 2.1a, helping identify
corrupted or invalid EDID data early and providing better error reporting
for debugging display issues.

Please review.

Thanks,
Yassine

[-- Attachment #1.2: Type: text/html, Size: 1449 bytes --]

[-- Attachment #2: patch-0002-displayid-sanity-checks.patch --]
[-- Type: application/octet-stream, Size: 18352 bytes --]

[-- Attachment #3: patch-0001-edid-decode-arvr.patch --]
[-- Type: application/octet-stream, Size: 40258 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2026-02-02  8:09 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-23 15:26 [PATCH 0/2] edid-decode: ARVR parsers and DisplayID sanity checks HAYOU YASSINE
2026-01-30 14:11 ` Hans Verkuil
2026-02-01 18:46   ` HAYOU YASSINE
2026-02-02  8:09     ` Hans Verkuil

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox