Hi Juho, On Sunday 08 June 2008, Juho Vähä-Herttua wrote: > On 8.6.2008, at 18.09, Laurent Pinchart wrote: > > here is a patch that should fix the VIDIOC_[GS]_INPUT error with > > the SiGma > > Micro USB Web Camera. > > ... > > > The following error should not occur anymore: > > > > uvcvideo: Failed to query (1) UVC control 1 (unit 4) : -110 (exp. 1). > > Confirmed to work with Ekiga. No noticed problems there with the > camera any more.
Thanks. I've committed the patch. > > New errors might appear though (I'm thinking about the white > > balance issue > > that Juho reported). Please let me know if the patch fixes the > > VIDIOC_[GS]_INPUT error. I'll then work on the next error. > > The white balance issue is still blocking the camera from working > with either gstreamer or mplayer without the patch I sent earlier. I > do admit though that 3 quirks for one damn cheap camera is a lot, so > I hope you can come up with something. :p I couldn't. The camera would probably win the most broken webcam contest. I assume it has passed the Windows conformance tests, so I'm pretty amazed by the low quality level of the test. This doesn't mean we should not make it work in Linux though, otherwise we would be as bad as Microsoft :-) Adding quirks to ignore specific controls is not a good solution. In the long term we will probably need a way to blacklist controls on a per-camera basis. If we can avoid it for now I'll be happy. I had yet another look at the descriptors, and I noticed the camera doesn't support any manual white balance control. Having an automatic white balance control to disable the automatic white balance doesn't make much sense if the white balance can't be modified manually as well. A possible fix for the problem would be to ignore all auto controls that don't have a corresponding manual control. Any opinion on that ? Best regards, Laurent Pinchart _______________________________________________ Linux-uvc-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
