Hi Martin, > I own a webcam (Logitech Quickcam USB 5000 pro) not supported by aMSN, > kopete and a lot of other programs. So all of your good work with the > linux-uvc-driver does not help, if no application handles what can be > done.
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. > My personal goal is getting kopete to work with my webcam. That sounds > easy, but in fact is not: There's no way to scale the image for my > internet-bandwidth and there's no way to switch between MJPEG und > YUYV(?)-Mode in kopete. I first have to start ekiga, try and set the > right resolution, then start kopete and see a much too large picture. > The other way works too: I can set a smaller resolution, then start > kopete and see a picture with scrambled lines (looks like every line is > continued in the next line): kopete does not handle MJPEG. Kopete should then be fixed :-) Seriously, applications which don't support V4L2 properly should be ported. MJPEG decoding is quite easy and has been implemented in lots of places. I had a quick look at Kopete, and fixing V4L2 support wouldn't be that difficult. That's a good candidate for a junior job. > Well, I don't want to bother you with these non-working applications, > but an idea came to my mind: we're using linux, and linux is the OS > without limitations! :-) > > Why not use another program, receive the picture from the webcam, recode > it the way we want it, deliver it to a pseudo-/dev/video and be lucky > with the new and working video-device? > > My problem right now is: Is there any program that can simulate a > /dev/video-device? I know of streaming-software streaming to the > internet, but this does not help for use with kopete, does it? As Pierre mentioned, there's a v4l loopback module. I've never played with it, and I don't know how stable/efficient/complete it is. > The setup intended looks like following: > > 1) webcam -> /dev/video0 > 2) /dev/video0 -> unknown/program -x 480 -y 360 -codec_out YUY2 -> > /dev/video1 (important: Frames not read by the target-application > should be dropped, not saved!) > 3) /dev/video1 -> kopete > > Any idea someone? > Any better idea for getting my webcam working with kopete? If you have some C/C++ programming knowledge, Kopete wouldn't be difficult to fix. I'm sure many people would thank you for your work :-) Cheers, Laurent Pinchart _______________________________________________ Linux-uvc-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
