Hello, Shuzhen Wang wrote: >> -----Original Message----- >> From: Laurent Pinchart [mailto:laurent.pinchart@xxxxxxxxxxxxxxxx] >> Sent: Tuesday, December 28, 2010 12:24 PM >> To: Shuzhen Wang >> Cc: 'Mauro Carvalho Chehab'; 'Hans Verkuil'; linux- >> media@xxxxxxxxxxxxxxx; hzhong@xxxxxxxxxxxxxx; Yan, Yupeng >> Subject: Re: RFC: V4L2 driver for Qualcomm MSM camera. >> >> I will strongly NAK any implementation that requires a daemon. >> > > We understand the motivation behind making the daemon optional. > However there are restrictions from legal perspective, which we > don't know how to get around. > > A simplest video streaming data flow with MSM ISP is like this: > > Sensor -> ISP Hardware pipeline -> videobuf > > The procedure to set up ISP pipeline is proprietary and cannot > be open sourced. Without proper pipeline configuration, streaming > won't work. And That's why we require the daemon. Why not? In my opinion the pipeline configuration is quite basic functionality present also in the OMAP3 ISP, for example. This should be available through the Media controller interface. In general, the driver should expose APIs best suited for configuring the ISP hardware. Existing APIs should be used as much as possible. There should be no untyped blob passing in its API. Regards, -- Sakari Ailus sakari.ailus@xxxxxxxxxxxxxxxxxxxxxxxxxx -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html