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

Reply via email to