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

Reply via email to