Remove all unnecessary EDID parameters parsing in mutter
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;