[cpia] Re: Creative Webcam II Parallel Port question

Duncan Haldane f.duncan.m.haldane@worldnet.att.net
Mon, 02 Dec 2002 04:20:33 -0500 (EST)


This message is in MIME format
--_=XFMail.1.5.3.Linux:20021202041949:26440=_
Content-Type: text/plain; charset=us-ascii


On 01-Dec-2002 Eugene Chiu wrote:

> Now I got rid of the error. But.... I have trouble compiling gqcam, should I
> ask the question here or somewhere else??
> 
> Eugene



get gqcam-0.9 from http://csce.unl.edu/~cluening/gqcam/
 and apply the following patch (also attached):


diff -uNr gqcam-0.9/gqcam.c gqcam-0.9-patched/gqcam.c
--- gqcam-0.9/gqcam.c   Tue Nov  7 11:52:06 2000
+++ gqcam-0.9-patched/gqcam.c   Sat Oct  6 22:59:25 2001
@@ -55,7 +55,7 @@
   camera->savetype = PNG;
   camera->capture = 1;
   camera->dev = 0;
-  strcpy(camera->devname, "/dev/video");
+  strcpy(camera->devname, "/dev/video0");
   camera->docked = 1;
   camera->dump=0;
   camera->speed_fastest = 0;
@@ -96,13 +96,16 @@
   ioctl(camera->dev, VIDIOCGWIN, &camera->vid_win);
   ioctl(camera->dev, VIDIOCGPICT, &camera->vid_pic);
 
-  for (i = 0; i < 32; i++) {
-    vid_clips[i].x      = 0;
-    vid_clips[i].y      = 0;
-    vid_clips[i].width  = 0;
-    vid_clips[i].height = 0;
+  camera->vid_win.clips = NULL;
+  if (camera->vid_caps.type & VID_TYPE_CLIPPING) {
+    for (i = 0; i < 32; i++) {
+      vid_clips[i].x      = 0;
+      vid_clips[i].y      = 0;
+      vid_clips[i].width  = 0;
+      vid_clips[i].height = 0;
+    }
+    camera->vid_win.clips = vid_clips;
   }
-  camera->vid_win.clips = vid_clips;
   camera->vid_win.clipcount = 0;
 
   if (camera->vid_caps.type & VID_TYPE_MONOCHROME) {
@@ -192,7 +195,7 @@
     camera->dev = open(camera->devname, O_RDWR);
     //    printf("Opening: %d\n", camera->dev);
     if (camera->dev < 0) {
-      perror("/dev/video");
+      perror("/dev/video0");
       exit(1);
     }
   }

Good luck!


----------------------------------
E-Mail: Duncan Haldane <f.duncan.m.haldane@worldnet.att.net>
Date: 02-Dec-2002
Time: 04:15:35

This message was sent by XFMail
----------------------------------

--_=XFMail.1.5.3.Linux:20021202041949:26440=_
Content-Disposition: attachment; filename="gqcam-0.9.diff"
Content-Transfer-Encoding: base64
Content-Description: gqcam-0.9.diff
Content-Type: application/octet-stream; name=gqcam-0.9.diff; SizeOnDisk=1340

ZGlmZiAtdU5yIGdxY2FtLTAuOS9ncWNhbS5jIGdxY2FtLTAuOS1wYXRjaGVkL2dxY2FtLmMKLS0t
IGdxY2FtLTAuOS9ncWNhbS5jCVR1ZSBOb3YgIDcgMTE6NTI6MDYgMjAwMAorKysgZ3FjYW0tMC45
LXBhdGNoZWQvZ3FjYW0uYwlTYXQgT2N0ICA2IDIyOjU5OjI1IDIwMDEKQEAgLTU1LDcgKzU1LDcg
QEAKICAgY2FtZXJhLT5zYXZldHlwZSA9IFBORzsKICAgY2FtZXJhLT5jYXB0dXJlID0gMTsKICAg
Y2FtZXJhLT5kZXYgPSAwOwotICBzdHJjcHkoY2FtZXJhLT5kZXZuYW1lLCAiL2Rldi92aWRlbyIp
OworICBzdHJjcHkoY2FtZXJhLT5kZXZuYW1lLCAiL2Rldi92aWRlbzAiKTsKICAgY2FtZXJhLT5k
b2NrZWQgPSAxOwogICBjYW1lcmEtPmR1bXA9MDsKICAgY2FtZXJhLT5zcGVlZF9mYXN0ZXN0ID0g
MDsKQEAgLTk2LDEzICs5NiwxNiBAQAogICBpb2N0bChjYW1lcmEtPmRldiwgVklESU9DR1dJTiwg
JmNhbWVyYS0+dmlkX3dpbik7CiAgIGlvY3RsKGNhbWVyYS0+ZGV2LCBWSURJT0NHUElDVCwgJmNh
bWVyYS0+dmlkX3BpYyk7CiAKLSAgZm9yIChpID0gMDsgaSA8IDMyOyBpKyspIHsKLSAgICB2aWRf
Y2xpcHNbaV0ueCAgICAgID0gMDsKLSAgICB2aWRfY2xpcHNbaV0ueSAgICAgID0gMDsKLSAgICB2
aWRfY2xpcHNbaV0ud2lkdGggID0gMDsKLSAgICB2aWRfY2xpcHNbaV0uaGVpZ2h0ID0gMDsKKyAg
Y2FtZXJhLT52aWRfd2luLmNsaXBzID0gTlVMTDsKKyAgaWYgKGNhbWVyYS0+dmlkX2NhcHMudHlw
ZSAmIFZJRF9UWVBFX0NMSVBQSU5HKSB7CisgICAgZm9yIChpID0gMDsgaSA8IDMyOyBpKyspIHsK
KyAgICAgIHZpZF9jbGlwc1tpXS54ICAgICAgPSAwOworICAgICAgdmlkX2NsaXBzW2ldLnkgICAg
ICA9IDA7CisgICAgICB2aWRfY2xpcHNbaV0ud2lkdGggID0gMDsKKyAgICAgIHZpZF9jbGlwc1tp
XS5oZWlnaHQgPSAwOworICAgIH0KKyAgICBjYW1lcmEtPnZpZF93aW4uY2xpcHMgPSB2aWRfY2xp
cHM7CiAgIH0KLSAgY2FtZXJhLT52aWRfd2luLmNsaXBzID0gdmlkX2NsaXBzOwogICBjYW1lcmEt
PnZpZF93aW4uY2xpcGNvdW50ID0gMDsKIAogICBpZiAoY2FtZXJhLT52aWRfY2Fwcy50eXBlICYg
VklEX1RZUEVfTU9OT0NIUk9NRSkgewpAQCAtMTkyLDcgKzE5NSw3IEBACiAgICAgY2FtZXJhLT5k
ZXYgPSBvcGVuKGNhbWVyYS0+ZGV2bmFtZSwgT19SRFdSKTsKICAgICAvLyAgICBwcmludGYoIk9w
ZW5pbmc6ICVkXG4iLCBjYW1lcmEtPmRldik7CiAgICAgaWYgKGNhbWVyYS0+ZGV2IDwgMCkgewot
ICAgICAgcGVycm9yKCIvZGV2L3ZpZGVvIik7CisgICAgICBwZXJyb3IoIi9kZXYvdmlkZW8wIik7
CiAgICAgICBleGl0KDEpOwogICAgIH0KICAgfQo=

--_=XFMail.1.5.3.Linux:20021202041949:26440=_--
End of MIME message