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
