From owner-freebsd-hackers Tue Jan 30 23:33:01 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA26274 for hackers-outgoing; Tue, 30 Jan 1996 23:33:01 -0800 (PST) Received: from precipice.shockwave.com (precipice.shockwave.com [171.69.108.33]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id XAA26250 for ; Tue, 30 Jan 1996 23:32:46 -0800 (PST) Received: from localhost.shockwave.com (localhost.shockwave.com [127.0.0.1]) by precipice.shockwave.com (8.7.3/8.7.3) with SMTP id XAA01061; Tue, 30 Jan 1996 23:31:19 -0800 (PST) Message-Id: <199601310731.XAA01061@precipice.shockwave.com> To: Paul LaFollette cc: hackers@freebsd.org Subject: Re: Any interest in Quickcam Driver In-reply-to: Your message of "Tue, 30 Jan 1996 22:48:19 GMT." <199601310348.WAA08824@andante.cis.temple.edu> Date: Tue, 30 Jan 1996 23:31:19 -0800 From: Paul Traina Sender: owner-hackers@freebsd.org Precedence: bulk From: Paul LaFollette Subject: Any interest in Quickcam Driver I managed to fall off of the hackers list a while back, so I don't know how much activity there already may be in the Connectix Quickcam, but I finally have a driver working which I would be more than happy to share if there is interest and no one else has already done a better job. Grrr... too bad you didn't write this about 4 hours ago. I'm about 70% done with a linux-compatible quick-cam driver too. :-) I have received no information from the company, signed no non-disclosure documents, and have based this entirely on information I have gleaned from the net and my own experimentation. It works tolerably well, appears to be stable, and supports all of the features of the camera that I know of except the bidirectional port (which I am currently working on.) I am getting frame reates of around 20/sec in 80 x 60 mode and about 3 or 4/sec in 320 x 240. Bummer, I was hoping we'd see a significant speedup with the move out of user mode, but direct I/O is direct I/O. I've coded up support for mmaping memory directly into the buffer, but polling that lpt port is still the bottleneck. If you are intersted, I would be happy to tar it up along with a demo program and a little documentation and stick it in /pub/incoming somewhere (only please tell me where.) Wanted to check first though that someone hasn't already done it and that y'all aren't concerned about the fact that the Quickcam folks don't seem to be enthusiastic about details of their product being known. (All the more reason to make them know as far as I am concerned, but that is just me.) I rather hope you are interested. A couple years ago you traded me a major device number in return for the ctx driver. It's a nice integer and I use it often, but it is starting to get a little shabby and I was hoping to maybe pick up a second one. :) Guess who's driver and major number I ripped off as a starting point. :-)