-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,
Please try QVGA resolution with the attached patch.

Best regards,
Erik
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkl0wk8ACgkQN7qBt+4UG0EvCwCfUcgb5IvEoQOe0MTbefzuUR38
q+8An16qp6UnaYn0kgoFbnQxKg93S1sz
=w7yT
-----END PGP SIGNATURE-----
diff -r cc75bacf5ed6 linux/drivers/media/video/gspca/m5602/m5602_po1030.c
--- a/linux/drivers/media/video/gspca/m5602/m5602_po1030.c	Mon Jan 19 18:02:28 2009 +0100
+++ b/linux/drivers/media/video/gspca/m5602/m5602_po1030.c	Mon Jan 19 18:11:42 2009 +0100
@@ -339,31 +339,32 @@
 
 	switch (width) {
 	case 320:
+		width--;
+		height--;
+
 		data = PO1030_SUBSAMPLING;
 		err = m5602_write_sensor(sd, PO1030_CONTROL3, &data, 1);
 		if (err < 0)
 			return err;
 
-		data = ((width + 3) >> 8) & 0xff;
+		data = (width >> 8) & 0xff;
 		err = m5602_write_sensor(sd, PO1030_WINDOWWIDTH_H, &data, 1);
 		if (err < 0)
 			return err;
 
-		data = (width + 3) & 0xff;
+		data = width & 0xff;
 		err = m5602_write_sensor(sd, PO1030_WINDOWWIDTH_L, &data, 1);
 		if (err < 0)
 			return err;
 
-		data = ((height + 1) >> 8) & 0xff;
+		data = (height >> 8) & 0xff;
 		err = m5602_write_sensor(sd, PO1030_WINDOWHEIGHT_H, &data, 1);
 		if (err < 0)
 			return err;
 
-		data = (height + 1) & 0xff;
+		data = height & 0xff;
 		err = m5602_write_sensor(sd, PO1030_WINDOWHEIGHT_L, &data, 1);
 
-		height += 6;
-		width -= 1;
 		break;
 
 	case 640:
------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
M560x-driver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/m560x-driver-devel

Reply via email to