From owner-cvs-all Wed Feb 18 07:27:02 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA26786 for cvs-all-outgoing; Wed, 18 Feb 1998 07:27:02 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from labinfo.iet.unipi.it (labinfo.iet.unipi.it [131.114.9.5]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id HAA26617; Wed, 18 Feb 1998 07:25:22 -0800 (PST) (envelope-from luigi@labinfo.iet.unipi.it) Received: from localhost (luigi@localhost) by labinfo.iet.unipi.it (8.6.5/8.6.5) id OAA02792; Wed, 18 Feb 1998 14:38:00 +0100 From: Luigi Rizzo Message-Id: <199802181338.OAA02792@labinfo.iet.unipi.it> Subject: Re: cvs commit: src/sys/i386/conf LINT files.i386 majors.i386 src/sys/i386/include qcam.h src/sys/i386/isa qcam.c qcamde To: sos@FreeBSD.ORG Date: Wed, 18 Feb 1998 14:38:00 +0100 (MET) Cc: msmith@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG In-Reply-To: <199802181358.OAA02628@sos.freebsd.dk> from "Søren Schmidt" at Feb 18, 98 02:57:50 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk > > Log: > > Remove the 'qcam' driver. Development has ceased, and the driver is > > nonfunctional. > > WHAT!!!!! YOU MUST BE KIDDING!!!!! > > I use it with my BW quickcam, I want it back!!! obviously there is no reason to remove a driver, even if only partly functional, unless there is a better alternative. This said, honestly, i tried the qcam driver and while it might be ok for taking single snapshots, it is far from being useful for things like vic. The problem with the quickcam and the kernel driver is that acquisition takes a loooong time during which no other processes (except for interrupt drivers) can get the CPU. This means that responsiveness of the system becomes awful, even the cursor has a long lag wrt/ mouse movements. The user-space driver works much better since the process can be preempted as needed, so you don't feel the same degradation of performance of the whole machine. I have no idea if it is possible to pre-empt a process while in the kernel, possibly, even by periodically calling some function like kick_me_off_if_there_is_something_more_important(); That would at least make the kernel quickcam driver usable. cheers luigi -----------------------------+-------------------------------------- Luigi Rizzo | Dip. di Ingegneria dell'Informazione email: luigi@iet.unipi.it | Universita' di Pisa tel: +39-50-568533 | via Diotisalvi 2, 56126 PISA (Italy) fax: +39-50-568522 | http://www.iet.unipi.it/~luigi/ _____________________________|______________________________________ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message