Can the QuickCam work using the video4linux Interface?
This Anonymous Coward asks a question
related to an older
question on Video Converencing with a twist:
"What software is written to capture from the
Quickcam using the video4linux interface?
I can only find bttv which is for video in
a window I believe. I am looking for something
like xfqcam but which uses the video4linux
interface. Quickcam detection seems to
really suck under linux especialy with
the user level programs (xfqcam) and
I figured the video4linux interface might
work better. " Can anyone help out with
some answers?
Perhaps http://www.cs.virginia.edu/~patrick/cqcam/ helps
I've got a black&whitey myself, and I couldn't
/dev/video0 c 81 0
wait to try it out when I got the new kernel.
All of the user-land qcam programs seem to suck
and crash my computer...
My only suggestion for the bw-qcam.o module is
that they add a insmod-time option so that
I can tell the driver which ports to scan...
As it is now, it scans ALL ports, and my printer
prints a page with a single letter u on it
whenever I load the qcam. grr!! (I don't know
who to send this suggestion to, and I'm not
really good enough to add that to the driver
myself)...
Anyway, I did have to make a device for it..
mknod
Then I wrote a little C program to experiment
with the ioctls described in
/usr/src/linux/Documentation/video/API.html
until I was able to actually capture a picture
from the camera... Its crude, but that's how
I learned, and it works mostly...
(I should make an account)..
Billy Donahue
billy@escape.com
I just got a black and white quickcam for free, and so far, I've gotten w3cam to somehow work with v4l and give me a completely BLACK image.
I've got no clue. Someone, PLEASE post to this.
da w00t. mtfnpy?
Right, and what happens when you say:
dmesg | tail
? It should give you some sort of reason.
The reason there is no /dev/video is that :)
/dev/$1$dev /dev/$1$dev c 81 $[ $2 + $dev ] /dev/$1$dev
/dev/$1 /dev/${1}0 /dev/$1
m l
you most likely have not created it
For example... MAKEDEV from xawtv (requires bttv support)
-------------->8---------------
#!/bin/bash
function makedev () {
for dev in 0 1 2 3; do
echo "/dev/$1$dev: char 81 $[ $2 + $dev ]"
rm -f
mknod
chmod 666
done
# symlink for default device
rm -f
ln -s
}
# see http://roadrunner.swansea.uk.linux.org/v4lapi.sht
echo "*** new device names ***"
makedev video 0
--------------.8---------------
Good luck n stuff!
http://fudge.org