Hi,

For some reason, this hardware feature has been disabled in the previous 
release of XFree86 (4.1.0). I don't know if there was a good reason for this 
(don't think so), but videos look better with this bit on.

It will eliminate "red blockiness" in the horizontal direction. Vertical 
filtering should be done in software (patching MGACopyMungedData).

bye,

ewald
--- XFree86-4.2.0/xc/programs/Xserver/hw/xfree86/drivers/mga/mga_video.c.orig	Sun Dec 23 11:36:19 2001
+++ XFree86-4.2.0/xc/programs/Xserver/hw/xfree86/drivers/mga/mga_video.c	Sun Dec 23 11:36:29 2001
@@ -720,9 +720,9 @@
     OUTREG(MGAREG_BESA1ORG, offset);
 
     if(y1 & 0x00010000)
-	OUTREG(MGAREG_BESCTL, 0x00040c41);
+	OUTREG(MGAREG_BESCTL, 0x00050c41);
     else 
-	OUTREG(MGAREG_BESCTL, 0x00040c01);
+	OUTREG(MGAREG_BESCTL, 0x00050c01);
  
     OUTREG(MGAREG_BESHCOORD, (dstBox->x1 << 16) | (dstBox->x2 - 1));
     OUTREG(MGAREG_BESVCOORD, (dstBox->y1 << 16) | (dstBox->y2 - 1));

Reply via email to