rpms/xorg-x11-drv-i128/devel i128-1.2.0-1600sw-range-hack.patch, NONE, 1.1 xorg-x11-drv-i128.spec, 1.11, 1.12

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Wed Aug 2 20:02:47 UTC 2006


Author: ajackson

Update of /cvs/dist/rpms/xorg-x11-drv-i128/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv32759

Modified Files:
	xorg-x11-drv-i128.spec 
Added Files:
	i128-1.2.0-1600sw-range-hack.patch 
Log Message:
* Wed Aug  2 2006 Adam Jackson <ajackson at redhat.com> 1.2.0-3
- i128-1.2.0-1600sw-range-hack.patch: Attempt to force the sync ranges
  correctly when we detect a 1600SW panel but don't get EDID info from it.


i128-1.2.0-1600sw-range-hack.patch:
 i128_driver.c |    9 +++++++++
 1 files changed, 9 insertions(+)

--- NEW FILE i128-1.2.0-1600sw-range-hack.patch ---
--- xf86-video-i128-1.2.0/src/i128_driver.c.jx	2006-04-07 15:10:18.000000000 -0400
+++ xf86-video-i128-1.2.0/src/i128_driver.c	2006-08-02 15:52:33.000000000 -0400
@@ -1077,6 +1077,15 @@
              pI128->FlatPanel = TRUE;
     	     xf86DrvMsg(pScrn->scrnIndex, X_PROBED,
 			"Digital flat panel detected\n");
+	     if (!mon) {
+		 /* Since DDC can be unreliable, jam in known 1600SW ranges */
+		 pScrn->monitor->nHsync = 1;
+		 pScrn->monitor->hsync[0].lo = 30.0;
+		 pScrn->monitor->hsync[0].hi = 72.0;
+		 pScrn->monitor->nVrefresh = 1;
+		 pScrn->monitor->vrefresh[0].lo = 58;
+		 pScrn->monitor->vrefresh[0].hi = 62;
+	     }
           } else if (pI128->FlatPanel)
     	     xf86DrvMsg(pScrn->scrnIndex, X_CONFIG,
 			"Digital flat panel forced\n");


Index: xorg-x11-drv-i128.spec
===================================================================
RCS file: /cvs/dist/rpms/xorg-x11-drv-i128/devel/xorg-x11-drv-i128.spec,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- xorg-x11-drv-i128.spec	12 Jul 2006 08:59:16 -0000	1.11
+++ xorg-x11-drv-i128.spec	2 Aug 2006 20:02:32 -0000	1.12
@@ -7,7 +7,7 @@
 Summary:   Xorg X11 i128 video driver
 Name:      xorg-x11-drv-i128
 Version:   1.2.0
-Release:   2.1
+Release:   3
 URL:       http://www.x.org
 License:   MIT/X11
 Group:     User Interface/X Hardware Support
@@ -16,6 +16,8 @@
 Source0:   ftp://ftp.x.org/pub/individual/driver/%{tarball}-%{version}.tar.bz2
 Source1:   i128.xinf
 
+Patch0:	    i128-1.2.0-1600sw-range-hack.patch
+
 ExclusiveArch: %{ix86}
 
 BuildRequires: pkgconfig
@@ -29,6 +31,8 @@
 %prep
 %setup -q -n %{tarball}-%{version}
 
+%patch0 -p1 -b .1600sw-hack
+
 %build
 %configure --disable-static
 make
@@ -58,7 +62,11 @@
 %{_mandir}/man4/i128.4*
 
 %changelog
-* Wed Jul 12 2006 Jesse Keating <jkeating at redhat.com> - sh: line 0: fg: no job control
+* Wed Aug  2 2006 Adam Jackson <ajackson at redhat.com> 1.2.0-3
+- i128-1.2.0-1600sw-range-hack.patch: Attempt to force the sync ranges
+  correctly when we detect a 1600SW panel but don't get EDID info from it.
+
+* Wed Jul 12 2006 Jesse Keating <jkeating at redhat.com> 1.2.0-2.1
 - rebuild
 
 * Tue May 23 2006 Adam Jackson <ajackson at redhat.com> 1.2.0-2




More information about the fedora-cvs-commits mailing list