Hi, This patch adds comprehensive validation checks for DisplayID data blocks to ensure data integrity according to the VESA DisplayID Standard Version 2.1a.
The patch adds sanity checks for the following DisplayID 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 checks help identify corrupted or invalid EDID data early and provide better error reporting for debugging display issues. Please review. Thanks,
patch-0002-displayid-sanity-checks.patch
Description: Binary data
_______________________________________________ linuxtv-commits mailing list -- [email protected] To unsubscribe send an email to [email protected]
