Hi Neil, On Tuesday 20 January 2009, Neil Benn wrote: > Hello, > > The way I thought that the UVC driver worked was that it provides > a facade over the hardware drivers, kinda like a system API which > manufacturers (or OS developers) can design their drivers towards. Is this > not the case?
The uvcvideo driver is a full device driver that provides an API to userspace applications, much like the pwc driver does. > I also tried digging around on the PWC lists but they are pretty dead. I > assume from your question that pwc and uvc are not working in tandem but you > can use one or the other. That's right. The two drivers support different peripherals. The uvcvideo driver supports UVC-compatible USB video devices, while the pwc driver supports cameras based on specific chipsets that implement a proprietary protocol. > I guess my task is to test the camera with uvc and pwc to see if I can get a > higher resolution - is there a way to force the camera to boot up in either > system? The camera won't work with both drivers. If it is a UVC compatible model, the pwc driver will not work. UVC compatible devices advertise their capabilities through the USB descriptors. When plugged into a USB 1.1 port they lower the frame size and frame rate. You can list the supported sizes with lsusb -v using usbutils 0.72 or newer (0.73+ preferred). Best regards, Laurent Pinchart _______________________________________________ Linux-uvc-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
