diff options
author | Egbert Eich <eich@freedesktop.org> | 2009-10-28 10:08:20 +0100 |
---|---|---|
committer | Egbert Eich <eich@freedesktop.org> | 2009-10-28 10:08:20 +0100 |
commit | 5092f1539e75596373de13472c9ceb5d32c58b6a (patch) | |
tree | a73c189ce76ebbdebce3ebd5731549b13f1b808d | |
parent | cee33c18a5f66c805c9df9f960a073ac0c62947a (diff) |
Mode: Be more verbose on reporting mode rejections.
-rw-r--r-- | src/rhd_modes.c | 2 | ||||
-rw-r--r-- | src/rhd_monitor.c | 2 | ||||
-rw-r--r-- | src/rhd_randr.c | 6 |
3 files changed, 6 insertions, 4 deletions
diff --git a/src/rhd_modes.c b/src/rhd_modes.c index 192f3fd..922f6c5 100644 --- a/src/rhd_modes.c +++ b/src/rhd_modes.c @@ -378,7 +378,7 @@ RHDPrintModeline(DisplayModePtr mode) if (mode->Flags & V_CLKDIV2) add(&flags, "vclk/2"); #endif xf86Msg(X_NONE, "Modeline \"%s\" %6.2f %i %i %i %i %i %i %i %i%s\n", - mode->name, mode->Clock/1000., + mode->name, ((float)mode->Clock)/1000., mode->HDisplay, mode->HSyncStart, mode->HSyncEnd, mode->HTotal, mode->VDisplay, mode->VSyncStart, mode->VSyncEnd, mode->VTotal, flags); diff --git a/src/rhd_monitor.c b/src/rhd_monitor.c index 03448e8..069ebd7 100644 --- a/src/rhd_monitor.c +++ b/src/rhd_monitor.c @@ -57,7 +57,7 @@ RHDMonitorPrint(struct rhdMonitor *Monitor) { int i; - xf86Msg(X_NONE, " Bandwidth: %dMHz\n", Monitor->Bandwidth / 1000); + xf86Msg(X_NONE, " Bandwidth: %6.2fMHz\n", ((float)Monitor->Bandwidth) / 1000.0); xf86Msg(X_NONE, " Horizontal timing:\n"); for (i = 0; i < Monitor->numHSync; i++) xf86Msg(X_NONE, " %3.1f - %3.1fkHz\n", Monitor->HSync[i].lo, diff --git a/src/rhd_randr.c b/src/rhd_randr.c index 956119b..36d783b 100644 --- a/src/rhd_randr.c +++ b/src/rhd_randr.c @@ -1277,11 +1277,13 @@ rhdRROutputGetModes(xf86OutputPtr output) if (RHDScalePolicy(rout->Connector->Monitor, rout->Connector)) { if (o->Connector->Monitor) { + int Status; rout->ScaledToMode = RHDModeCopy(o->Connector->Monitor->NativeMode); xf86DrvMsg(rhdPtr->scrnIndex, X_INFO, "Found native mode: "); RHDPrintModeline(rout->ScaledToMode); - if (RHDRRValidateScaledToMode(rout->Output, rout->ScaledToMode) != MODE_OK) { - xf86DrvMsg(rhdPtr->scrnIndex, X_ERROR, "Native mode doesn't validate: deleting\n"); + if ((Status = RHDRRValidateScaledToMode(rout->Output, rout->ScaledToMode)) != MODE_OK) { + xf86DrvMsg(rhdPtr->scrnIndex, X_ERROR, "Native mode doesn't validate [%s]: deleting\n", + RHDModeStatusToString(Status)); xfree(rout->ScaledToMode->name); xfree(rout->ScaledToMode); rout->ScaledToMode = NULL; |