Hi Laurent,

On Saturday 13 October 2007, Laurent Bigonville wrote:
> Hi,
>
> I've bought a logitech quickcam pro 5000 (model 2006, 046d:08ce) today
> and experienced some issues. So a question comes to my mind.
>
> How this webcam works with other UVC implementation? Both
> MacOSX and Vista (maybe XP too) have a UVC generic driver that should
> (according to logitech) works with this webcam.

Logitech developed its own driver for Windows, mostly because the Microsoft 
one is so buggy it's near to unusable. As far as I know, they have no 
specific driver for MacOSX.

> Does anyone tested with these other implementations? Does this webcam
> suffers the same problem that with the linux-uvc driver? If no, should
> it be possible to guess a fix from what the other drivers do?

The webcam works fine with Windows. I worked with Logitech to locate the 
differences between the drivers, and we found out the problem wasn't 
driver-related only. The Linux and Windows USB stacks are quite different, 
which results in different timings on the USB bus. Linux is faster, and the 
webcam isn't able to cope.

With this in mind, we tried to add delays in the Linux UVC driver. This didn't 
work, as the timing issues were not only related to inter-request delays but 
to intra-request delays as well (USB control requests are made of several 
packets handled by the USB EHCI controller without any mean for a device 
driver to influence on packets processing). Fixing the problem would mean 
reworking to Linux USB stack completely and making it slower. Even if that's 
something we wanted, it wouldn't be a simple task.

Best regards,

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

Reply via email to