Date: Wed, 18 Feb 1998 14:38:00 +0100 (MET) From: Luigi Rizzo <luigi@labinfo.iet.unipi.it> To: sos@FreeBSD.ORG Cc: msmith@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG 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 Message-ID: <199802181338.OAA02792@labinfo.iet.unipi.it> In-Reply-To: <199802181358.OAA02628@sos.freebsd.dk> from "Søren Schmidt" at Feb 18, 98 02:57:50 pm
next in thread | previous in thread | raw e-mail | index | archive | help
> > 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199802181338.OAA02792>