Hi Darren,

On Wednesday 23 April 2008 11:41, Darren Longhorn wrote:
> I have several cameras that I have tried with uvc, which do not work. 
> Cameras do not seem to reoutinely advertysied uvc compatibility on the 
> box. I did read somewhere that "vista certified" was a good indication 
> that a camera supported UVC, but I have tried several and it doesn't 
> seem to be the case. Is there anyway of determining compatibility 
> without physical access to a camera?

Looking at the Windows driver might help. If the INF file references UVC, 
there are good chances the camera is UVC compatible. Most Windows drivers can 
be downloaded free of charge on the net.

> I've seen people providing the output of lsusb and asking if a particular
> camera is uvc compatible, and so I will do the same, but I would be
> interested to know what particular part of the output is relevant.

Have a look at http://linux-uvc.berlios.de/faq/

There are some exceptions though (namely the first generation of Logitech UVC 
cameras), but you can rely on the rule explained in the FAQ for most new 
webcams.

Among the cameras for which you posted the USB descriptors, only the Microsoft 
LifeCam NX-3000 for Notebooks is UVC compatible. If you can test it I'll add 
it to the supported devices list. It might required the following entry in 
the uvc_ids table at the end of uvc_driver.c.

        /* Microsoft Lifecam NX-3000 */
        { .match_flags          = USB_DEVICE_ID_MATCH_DEVICE
                                | USB_DEVICE_ID_MATCH_INT_INFO,
          .idVendor             = 0x045e,
          .idProduct            = 0x0721,
          .bInterfaceClass      = USB_CLASS_VIDEO,
          .bInterfaceSubClass   = 1,
          .bInterfaceProtocol   = 0,
          .driver_info          = UVC_QUIRK_PROBE_MINMAX },

Best regards,

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

Reply via email to