From mint-bounce@lists.fishpool.fi  Thu Feb  4 13:22:14 2010
X-Authenticated: #48718759
X-Provags-ID: V01U2FsdGVkX1/6aA12kLL6sHat9bKatniHytryG1tsbE+/dnqyKg
	1Kraa1W+A+tZ3z
Message-ID: <444279.354388954-sendEmail@descaro>
From: "Helmut Karlowski" <hk10@gmx.de>
To: "alanh@fairlite.co.uk" <alanh@fairlite.co.uk>,
        "mint@lists.fishpool.fi" <mint@lists.fishpool.fi>
Cc: "hk10@gmx.de" <hk10@gmx.de>
Subject: [MiNT] patch:XaAES:trnfm
Date: Thu, 4 Feb 2010 18:18:46 +0000
X-Mailer: sendEmail-1.55
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----MIME delimiter for sendEmail-78952.3600406063"
X-Antivirus: avast! (VPS 100204-0, 04.02.2010), Outbound message
X-Antivirus-Status: Clean
X-Y-GMX-Trusted: 0
X-FuHaFi: 0.48999999999999999
X-ecartis-version: Ecartis v1.0.0
Sender: mint-bounce@lists.fishpool.fi
Errors-to: mint-bounce@lists.fishpool.fi
X-original-sender: hk10@gmx.de
Precedence: bulk
List-help: <mailto:ecartis@lists.fishpool.fi?Subject=help>
List-unsubscribe: <mailto:mint-request@lists.fishpool.fi?Subject=unsubscribe>
List-Id: <mint.lists.fishpool.fi>
X-List-ID: <mint.lists.fishpool.fi>
List-subscribe: <mailto:mint-request@lists.fishpool.fi?Subject=subscribe>
List-owner: <mailto:tjhukkan@fishpool.fi>
List-post: <mailto:mint@lists.fishpool.fi>

This is a multi-part message in MIME format. To properly display this message you need a MIME-Version 1.0 compliant Email program.

------MIME delimiter for sendEmail-78952.3600406063
Content-Type: text/plain;
  charset="iso-8859-1"
  Content-Transfer-Encoding: quoted-printable

-----------------------------------------------------
Use vs_color for pixel-detect again
-----------------------------------------------------



------MIME delimiter for sendEmail-78952.3600406063
Content-Type: text/plain;
 name="trnfm.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="trnfm.patch"

--- src.km/trnfm.c	14 Jan 2010 21:54:54 -0000	1.26.2.2
+++ src.km/trnfm.c	3 Feb 2010 23:05:24 -0000
@@ -40,8 +40,8 @@
 #include "xa_global.h"
 
 /* define this 1 if vs_color works */
-/* vs_color needs phys-handle??? */
-#define  HAVE_VS_COLOR	0
+/* vs_color in libgem broken? */
+#define  HAVE_VS_COLOR	1
 
 #include "trnfm.h"
 #if INCLUDE_UNUSED
@@ -2236,8 +2236,7 @@
 void
 set_syspalette(short vdih, struct rgb_1000 *palette)
 {
-	int i, pens;
-	//if( C.fvdi_version == 0 )	return;	/* as long as this doesn't work reliable */
+	short i, pens, rgb[3];
 
 	if (screen.planes > 8)
 		pens = 256;
@@ -2315,7 +2316,7 @@
 short
 detect_pixel_format(struct xa_vdi_settings *v)
 {
-	short ret = -1;
+	short ret = 8;	/* generic */
 
 	if (screen.planes > 8)
 	{
@@ -2331,6 +2332,7 @@
 		(*v->api->l_ends)(v, 0, 0);
 		(*v->api->l_width)(v, 1);
 #if HAVE_VS_COLOR
+		BLOG((0,"detect_pixel: using vs_color"));
 		vq_color(v->handle, 0, 1, (short *)&srgb);
 // 		display("saved %04d, %04d, %04d", srgb.red, srgb.green, srgb.blue);
 		rgb.red = 1000;
@@ -2341,6 +2343,7 @@
 #else
 		{
 		RECT r = {0,0,v->screen.w,v->screen.h};
+		BLOG((0,"detect_pixel: using vsf_color"));
 		(*v->api->f_color)(v, 6 );	/* yellow */
 		(*v->api->gbar)( v, 0, &r );
 		}


------MIME delimiter for sendEmail-78952.3600406063--


