Skip to content

Remove all unnecessary EDID parameters parsing in mutter

Adarsh G M requested to merge adarshgm/mutter:edid-cleanup into main

This MR intends to retain the list of useful EDID parameters (of MetaEdidInfo) and eliminates all other EDID parameters and its corresponding parsing code from mutter which is redundant.

Also referred Weston’s EDID parsing code

Vendor product Information

  • char manufacturer_code[4];
  • int product_code;
  • unsigned int serial_number;
  • char dsc_serial_number[14];
  • char dsc_product_name[14];

Gamma

  • double gamma;

Color characteristics

  • double red_x;
  • double red_y;
  • double green_x;
  • double green_y;
  • double blue_x;
  • double blue_y;
  • double white_x;
  • double white_y;

CTA extension block

  • MetaEdidColorimetry colorimetry;
  • MetaEdidHdrStaticMetadata hdr_static_metadata;

Merge request reports