Am Sonntag, den 07.01.2007, 13:03 +0000 schrieb Alex Pounds:
> On Sun, Jan 07, 2007 at 11:03:45AM +0100, Martin wrote:
> > Am Samstag, den 30.12.2006, 15:23 +0100 schrieb Laurent Pinchart:
> > > On a side note, aMSN should now work properly with UVC webcams. Philippe 
> > > Valembois added MJPEG support, and even fixed a small bug in the driver. 
> > > Thanks Phil.
> > 
> > Right after your message (or two days later?) I checked it out from the
> > SVN. Yet, it did not work for me. Please do not ask me, why. I can do
> > some debugging in a month or two, presumed someone is interested in the
> > resulting stuff.
> 
> I also grabbed a SVN snapshot of aMSN, but I found it worked fine for me.

Ok, some facts now:

linux-uvc-video Revision 75
amsn Revision 7723

Bus 001 Device 003: ID 046d:08c5 Logitech, Inc. 

Procedure:
1) Starting amsn from command line (gnome-Terminal) to see output
directly
2) Connecting to MSN
3) Preferences -> Others
4) "Webcam" -> UVC-driver (on the left column)

Still no output on the command line.

5) "Camera" (appeared in step 4 in the left column)

Output as follows:

ioctl: VIDIOC_REQBUFS(count=1;type=VIDEO_CAPTURE;memory=MMAP): Invalid
argument

Then several times:

ioctl: VIDIOC_DQBUF(index=0;type=VIDEO_CAPTURE;bytesused=0;flags=0x0
[];field=ANY;;timecode.type=0;timecode.flags=0;timecode.frames=0;timecode.seconds=0;timecode.minutes=0;timecode.hours=0;timecode.userbits="";sequence=0;memory=unknown):
 Invalid argument

So let's check out the FAQ and the test.tcl:

Selecting device is alright. A small (very small) picture appears.
Switching settings ... is a bit strange: The setting shall be set from 0
to 6553x, and no really reasonable result is put out. (Maybe I did not
try hard enough, tell me, when these values are meant to be alright,
please.)

Since the picture is too small for me, I click von "switch resolution".
It works, up to a certain amount, BUT there's some output:

ioctl: VIDIOC_REQBUFS(count=1;type=VIDEO_CAPTURE;memory=MMAP): Invalid
argument
ioctl: VIDIOC_REQBUFS(count=1;type=VIDEO_CAPTURE;memory=MMAP): Invalid
argument
Changing to QSIF
ioctl: VIDIOC_REQBUFS(count=1;type=VIDEO_CAPTURE;memory=MMAP): Invalid
argument

Changing to QCIF
ioctl: VIDIOC_REQBUFS(count=1;type=VIDEO_CAPTURE;memory=MMAP): Invalid
argument

Changing to SIF
ioctl: VIDIOC_REQBUFS(count=1;type=VIDEO_CAPTURE;memory=MMAP): Invalid
argument

Changing to CIF
ioctl: VIDIOC_REQBUFS(count=1;type=VIDEO_CAPTURE;memory=MMAP): Invalid
argument

Changing to VGA
ioctl: VIDIOC_REQBUFS(count=1;type=VIDEO_CAPTURE;memory=MMAP): Invalid
argument

Speicherzugriffsfehler

(Speicherzugriffsfehler = Segfault)

As you can imagine, the program does end when "segfault" appears.

v4l-info is not to be found on my system (Gentoo), sorry.

Hope this helps ...

Martin
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to