Hi Laurent, On Thu, Jul 2, 2009 at 5:03 AM, Laurent Pinchart<[email protected]> wrote: > Hi Vivek, > > On Friday 26 June 2009 10:26:07 Vivek Bardia wrote: >> On Fri, Jun 26, 2009 at 1:26 AM, Laurent Pinchart wrote >> > On Monday 22 June 2009 14:23:21 Vivek Bardia wrote: >> > > Hello Laurent, >> > > >> > > With respect to the mail chain below, >> > > Would you be able to help me with regards to Multiple streaming >> > > interfaces. >> > > >> > > Firstly how much effort could be required to bring up the UVC driver to >> > > support multiple streaming interfaces and MPEG2-TS support ? In case it >> > > is simple and already available, will you be able to provide that patch >> > > so that I am able to test it with the hardware and get back about the >> > > same ? >> > >> > Multiple streaming interfaces and MPEG2-TS are different requirements. >> > Supporting multiple interfaces will require restructuring a good deal of >> > the driver. I started working on that a week or two ago but had to stop >> > for a moment (if you can send me a few hours of free time by e-mail I'll >> > appreciate that). I should have some time this weekend or early next week >> > to prepare a patch. >> >> Although I cannot send you free time by email, but can help you in >> this regard in case you need help. I do not want to add more overhead >> and confusion in case you are already working on it. >> >> > I haven't really looked into what needs to be changed for MPEG2-TS >> > support. I don't expect it to be very difficult. I'll probably work on >> > that over the weekend. >> >> Just one more thing, With regards to MPEG2-TS its just adding the >> parsing support, if I am not wrong? > > Some changes might be required on the video streaming code as well. Streaming > parameters negotiation will have to be modified too to support MPEG2-specific. > parameters.
Thank you for the quick response from your end for adding support for Multiple streaming interfaces. Due to some unexpected delay at my end in getting the device, I have not been able to test the patch you had sent. Meanwhile I am trying to emulate such a device by duplicating descriptors of a available normal UVC device. I will share the details once I am done. Meanwhile I am also trying to add support for MPEG2 - TS, Here are the few places which I thought would require update in the UVC driver code a.) uvc_driver.c - Format parsing support for Stream based payloads, MPEG2-TS payload b.) uvc_video.c - parameters negotiation, VS Interface Control Selectors support. c.) video streaming code to handle MaxVideoFrameSize, BmFramingInfo ? this is the part I am bit jittery about. Please do let me know if there is something I am missing out on else would go ahead updating them. Regards, Vivek > > Best regards, > > Laurent Pinchart > > _______________________________________________ Linux-uvc-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
