Hi Jean-Philippe, On Monday 08 April 2013 14:08:09 jean-philippe francois wrote: > 2013/4/8 Laurent Pinchart <laurent.pinchart@xxxxxxxxxxxxxxxx>: > > On Wednesday 06 March 2013 14:21:14 jean-philippe francois wrote: > >> Hi, > >> > >> The company I work for is doing USB cameras, for which I wrote the > >> drivers (out of tree). > > > > Just out of curiosity, was there any shortcoming in the UVC specification > > that pushed your company to implementing a vendor protocol ? > > The main shortcoming in retrospect IMO is the absence of any raw format. > However this shortcoming was not the main force behind going with our > own protocol. > - when we started (on windows) around 2002 we were not aware of UVC. > - when I started to develop a driver for the linux kernel, there was > no UVC stack. > > However the reason we did not switch to an UVC firmware is that our > streaming processor (Cypress FX2LP) hasn't the capability to inspect and > edit the video coming from the sensor to inject the necessary start and end > code. Thank you for the information. I've heard about that issue before. AFAIK, that's why (some versions of) the Apple iSight camera isn't UVC-compliant. -- Regards, Laurent Pinchart -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html