edid.h revision a3f3701cea1ba388e7c877955252bb7375eedebd
850N/A#ifdef _PARSE_EDID_
244N/A#define HEADER_SECTION 0
850N/A#define V_MANUFACTURER 0
#define RATIO1_1 0
#define _ID_LOW(x) x[0]
#define PREFERRED_ASPECT_4_3 0
#define DIGITAL(x) x
#define DFP1(x) x
#define SIG_SETUP(x) (x)
#define DISP_MONO 0
#define IS_INTERLACED(x) (x)
#define IS_STEREO(x) (x)
typedef unsigned int Uint;
typedef unsigned char Uchar;
struct vendor {
int prod_id;
int week;
int year;
struct edid_version {
int version;
int revision;
struct disp_features {
int hsize;
int vsize;
float gamma;
float redx;
float redy;
float greenx;
float greeny;
float bluex;
float bluey;
float whitex;
float whitey;
struct established_timings {
struct std_timings {
int hsize;
int vsize;
int refresh;
struct detailed_timings {
int clock;
int h_active;
int h_blanking;
int v_active;
int v_blanking;
int h_sync_off;
int h_sync_width;
int v_sync_off;
int v_sync_width;
int h_size;
int v_size;
int h_border;
int v_border;
#define DT 0
struct monitor_ranges {
int min_v;
int max_v;
int min_h;
int max_h;
int gtf_2nd_f;
int gtf_2nd_c;
int gtf_2nd_m;
int gtf_2nd_k;
int gtf_2nd_j;
int max_clock_khz;
char supported_aspect;
char preferred_aspect;
char supported_blanking;
char supported_scaling;
struct whitePoints {
int index;
float white_x;
float white_y;
float white_gamma;
struct cvt_timings {
int width;
int height;
int rate;
int rates;
struct detailed_monitor_section {
int type;
int scrnIndex;
unsigned long flags;
int no_sections;
#define EXT_TAG 0
struct cea_video_block {
struct cea_audio_block_descriptor {
struct cea_audio_block {
struct cea_vendor_block_hdmi {
struct cea_vendor_block {
struct cea_speaker_block {
struct cea_data_block {
struct cea_ext_body {