On Thu, Mar 09, 2017 at 06:38:18PM -0800, Steve Longerbeam wrote: > On 03/05/2017 02:41 PM, Russell King - ARM Linux wrote: > >I'm not sure that statement is entirely accurate. With the IMX219 > >camera, I _could_ (with previous iterations of the iMX capture code) > >stop it streaming, wait a while, and restart it, and everything > >continues to work. > > Hi Russell, did you see the "EOF timeout" kernel error message when you > stopped the IMX219 from streaming? Only a "EOF timeout" message > indicates the unrecoverable case. I really couldn't tell you anymore - I can't go back and test at all, because: (a) your v4 patch set never worked for me (b) I've now moved forward to v4.11-rc1, which conflicts with your v4 and older patch sets. In any case, I'm in complete disagreement with many of the points that Sakari has been bringing up, and I'm finding the direction that things are progressing to be abhorrent. I've discussed with Mauro about (eg) the application interface, and unsurprisingly to me, Mauro immediately said about control inheritence to the main v4l2 device, contradicting what Sakari has been saying. The subdev API is supposed to be there to allow for finer control, it's not a "one or the other" thing. The controls are still supposed to be exposed through the main v4l2 subdev device. Since the v4l2 stuff is becoming abhorrent, and I've also come to realise that I'm going to have to write an entirely new userspace application to capture, debayer and encode efficiently, I'm finding that I've little motivation to take much of a further interest in iMX6 capture, or indeed continue my reverse engineering efforts of the IMX219 sensor. -- RMK's Patch system: http://www.armlinux.org.uk/developer/patches/ FTTC broadband for 0.8mile line: currently at 9.6Mbps down 400kbps up according to speedtest.net. _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel