xf86-video-ati: Branch 'master' - 2 commits

Adam Jackson ajax at kemper.freedesktop.org
Thu Jun 25 10:52:22 PDT 2009


 src/radeon_output.c |   13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

New commits:
commit 06d5d8d7fd92b58b2467c782e57a80a3520a2c90
Author: Adam Jackson <ajax at redhat.com>
Date:   Thu Jun 25 13:51:36 2009 -0400

    Add a (harmlessly) missing break statement.

diff --git a/src/radeon_output.c b/src/radeon_output.c
index 40c0699..62edd05 100644
--- a/src/radeon_output.c
+++ b/src/radeon_output.c
@@ -254,6 +254,7 @@ radeon_ddc_connected(xf86OutputPtr output)
 	     * or AUXCH.
 	     */
 	    MonType = MT_DFP;
+	    break;
 	case CONNECTOR_HDMI_TYPE_B:
 	case CONNECTOR_DVI_I:
 	    if (monitor_is_digital(MonInfo))
commit 7d1d968fdc8de1e0ab0be916a1f3a4a398af47aa
Author: Adam Jackson <ajax at redhat.com>
Date:   Thu Jun 25 13:49:18 2009 -0400

    Cosmetic cleanup to digital output detection
    
    No functional change, but this logic would need extending anyway for
    DisplayID, so unify it now.

diff --git a/src/radeon_output.c b/src/radeon_output.c
index e307bf0..40c0699 100644
--- a/src/radeon_output.c
+++ b/src/radeon_output.c
@@ -209,6 +209,12 @@ radeon_set_active_device(xf86OutputPtr output)
     }
 }
 
+static Bool
+monitor_is_digital(xf86MonPtr MonInfo)
+{
+    return (MonInfo->rawData[0x14] & 0x80) != 0;
+}
+
 static RADEONMonitorType
 radeon_ddc_connected(xf86OutputPtr output)
 {
@@ -235,7 +241,7 @@ radeon_ddc_connected(xf86OutputPtr output)
 	case CONNECTOR_DVI_D:
 	case CONNECTOR_HDMI_TYPE_A:
 	    if (radeon_output->shared_ddc) {
-		if (MonInfo->rawData[0x14] & 0x80) /* if it's digital and DVI/HDMI/etc. */
+		if (monitor_is_digital(MonInfo))
 		    MonType = MT_DFP;
 		else
 		    MonType = MT_NONE;
@@ -250,7 +256,7 @@ radeon_ddc_connected(xf86OutputPtr output)
 	    MonType = MT_DFP;
 	case CONNECTOR_HDMI_TYPE_B:
 	case CONNECTOR_DVI_I:
-	    if (MonInfo->rawData[0x14] & 0x80) /* if it's digital and DVI */
+	    if (monitor_is_digital(MonInfo))
 		MonType = MT_DFP;
 	    else
 		MonType = MT_CRT;
@@ -259,7 +265,7 @@ radeon_ddc_connected(xf86OutputPtr output)
 	case CONNECTOR_DVI_A:
 	default:
 	    if (radeon_output->shared_ddc) {
-		if (MonInfo->rawData[0x14] & 0x80) /* if it's digital and VGA */
+		if (monitor_is_digital(MonInfo))
 		    MonType = MT_NONE;
 		else
 		    MonType = MT_CRT;


More information about the xorg-commit mailing list