Skip site navigation (1)Skip section navigation (2)
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>