Michel,

That patch is not really necessary since all these devices are generic UVC  
devices and are recognized by the driver right away. That's the beauty of  
UVC. :-) The IDs currently hardcoded are only there because _those_  
devices do not identify themselves as UVC devices but vendor-specific  
devices by default.

Cheers,
Martin


On Fri, 29 Sep 2006 09:18:56 -0700, Michel Xhaard <[EMAIL PROTECTED]> wrote:

> Le Vendredi 29 Septembre 2006 16:12, Laurent Pinchart a écrit :
>> Hi everybody,
>>
>> I'm happy to announce that the new development branch, called 'split',  
>> is
>> available in the linux-uvc repository.
>>
>> - What's new in there ?
>>
>> The driver has been split into multiple files, making it easier to  
>> develop,
>> debug and maintain the code.
>>
>> Control handling has been cleaned up, and the basic infrastructure to
>> support more device private controls (defined through extension units)  
>> is
>> there. The number of UVC compatible devices is expected to grow, and  
>> each
>> new device might come with some private controls. Modifying the driver
>> every time a new control is added might become quite an issue, so I'm
>> working on a way to add support for new controls at runtime.
>>
>> Multiple open is now supported. The first application to call a
>> streaming-related ioctl (VIDIOC_S_INPUT, VIDIOC_S_FMT, VIDIOC_TRY_FMT,
>> VIDIOC_S_PARM, VIDIOC_REQBUFS) will have exclusive access to streaming
>> functions until the device handle is closed. Other applications will  
>> still
>> be able to query the driver and set controls.
>>
>> The new extended control API has been implemented. You can now get  
>> and/or
>> set multiple controls at once. Please remember that the driver is still  
>> in
>> a beta stage, which means the control IDs might change without notice.
>>
>> - How to get it ?
>>
>> Checkout the split branch
>>
>> svn co svn://svn.berlios.de/linux-uvc/linux-uvc/branches/split
>>
>> The driver should compile against kernels up to 2.6.18.
>>
>> Please don't report the warning about uvc_status_complete being defined
>> multiple times, I will fix that :-)
>>
>> - Who should try it ?
>>
>> Everybody ! I'd like to get as much feedback as possible before merging  
>> the
>> split branch into the trunk, and submitting the driver to the kernel  
>> tree.
>>
>> Before submitting bug reports, make sure you recompile applications  
>> which
>> depends on private control IDs and/or private ioctls against the split
>> branch.
>>
>> The driver includes its own version of the extended control ioctls. If  
>> you
>> are running a kernel in which those ioctls are already included (v4l git
>> tree), you will have to remove them from uvc_compat.h.
>>
>> Happy testing !
>>
>> Laurent Pinchart
>> _______________________________________________
>> Linux-uvc-devel mailing list
>> Linux-uvc-devel@lists.berlios.de
>> https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
> Laurent,
> In attachement a patch from /split rev 58 adding 5 logitech webcams :)  
> the usb
> id and logitech code name was find in a windoze .inf file. If you need it
> tell me. Martin can you double check :)
> Best regards


_______________________________________________
Linux-uvc-devel mailing list
Linux-uvc-devel@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to