Hi Alexey, On Tuesday 29 March 2011 13:48:02 Alexey Fisher wrote: > The camera requires the UVC_QUIRK_RESTRICT_FRAME_RATE quirk.
According to Benson, the camera seems to work at 30, 25 and 20 fps (I'm waiting for confirmation on that). Isn't it a bit restrictive to disable all frame rates except 30fps ? Allowing specific frame rates would be more complex though, I suppose we can live with 30fps only. > Reported-by: Benson Bear <benson.b...@gmail.com> > Signed-off-by: Alexey Fisher <bug-tr...@fisher-privat.net> > --- > drivers/media/video/uvc/uvc_driver.c | 11 +++++++++++ > 1 files changed, 11 insertions(+), 0 deletions(-) > > diff --git a/drivers/media/video/uvc/uvc_driver.c > b/drivers/media/video/uvc/uvc_driver.c index 0baa464..f8a1579 100644 > --- a/drivers/media/video/uvc/uvc_driver.c > +++ b/drivers/media/video/uvc/uvc_driver.c > @@ -1970,6 +1970,17 @@ MODULE_PARM_DESC(timeout, "Streaming control > requests timeout"); * though they are compliant. > */ > static struct usb_device_id uvc_ids[] = { > + /* Creative VF0700 Live! Cam Chat HD. > + * Produce more frames als commited, > + * so it partially overwrite buffer with new frame */ > + { .match_flags = USB_DEVICE_ID_MATCH_DEVICE > + | USB_DEVICE_ID_MATCH_INT_INFO, > + .idVendor = 0x041e, > + .idProduct = 0x4088, > + .bInterfaceClass = USB_CLASS_VIDEO, > + .bInterfaceSubClass = 1, > + .bInterfaceProtocol = 0, > + .driver_info = UVC_QUIRK_RESTRICT_FRAME_RATE }, > /* Genius eFace 2025 */ > { .match_flags = USB_DEVICE_ID_MATCH_DEVICE > > | USB_DEVICE_ID_MATCH_INT_INFO, -- Regards, Laurent Pinchart _______________________________________________ Linux-uvc-devel mailing list Linux-uvc-devel@lists.berlios.de https://lists.berlios.de/mailman/listinfo/linux-uvc-devel