diff options
author | nalin <nalin> | 1999-07-22 05:30:35 +0000 |
---|---|---|
committer | nalin <nalin> | 1999-07-22 05:30:35 +0000 |
commit | e237c8d5f548d3f09442c8b1b91f156d18cb0fdd (patch) | |
tree | 9537cfbcce81a766f55783c3147756f915cce115 /ddcprobe | |
parent | 159e0fa7ded197d24f1ae811cdc6e753ed17835d (diff) | |
download | anaconda-e237c8d5f548d3f09442c8b1b91f156d18cb0fdd.tar.gz anaconda-e237c8d5f548d3f09442c8b1b91f156d18cb0fdd.tar.xz anaconda-e237c8d5f548d3f09442c8b1b91f156d18cb0fdd.zip |
copy out frequencies
Diffstat (limited to 'ddcprobe')
-rw-r--r-- | ddcprobe/vbe.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/ddcprobe/vbe.c b/ddcprobe/vbe.c index 30beb7089..94086b7ab 100644 --- a/ddcprobe/vbe.c +++ b/ddcprobe/vbe.c @@ -467,10 +467,10 @@ struct vbe_modeline *vbe_get_edid_modelines() for(i = 0; ret[i].refresh != 0; i++) { struct vesa_timing_t *t = NULL; for(j = 0; known_vesa_timings[j].refresh != 0; j++) { - if(ret[i].width == known_vesa_timings[j].x) - if(ret[i].height == known_vesa_timings[j].y) - if(ret[i].refresh == known_vesa_timings[j].refresh) { - t = &known_vesa_timings[j]; + t = &known_vesa_timings[j]; + if(ret[i].width == t->x) + if(ret[i].height == t->y) + if(ret[i].refresh == t->refresh) { snprintf(buf, sizeof(buf), "ModeLine \"%dx%d\"\t%6.2f " "%4d %4d %4d %4d %4d %4d %4d %4d %s %s" @@ -492,6 +492,8 @@ struct vbe_modeline *vbe_get_edid_modelines() t->vsync == vsync_pos ? "+vsync" : "-vsync"); ret[i].modeline = strdup(buf); + ret[i].hfreq = t->hfreq; + ret[i].vfreq = t->vfreq; } } } |