Em 20-08-2011 04:27, Sylwester Nawrocki escreveu: > Hi Mauro, > > On 08/17/2011 08:13 AM, Mauro Carvalho Chehab wrote: >> It seems that there are too many miss understandings or maybe we're just >> talking the same thing on different ways. >> >> So, instead of answering again, let's re-start this discussion on a >> different way. >> >> One of the requirements that it was discussed a lot on both mailing >> lists and on the Media Controllers meetings that we had (or, at least >> in the ones where I've participated) is that: >> >> "A pure V4L2 userspace application, knowing about video device >> nodes only, can still use the driver. Not all advanced features >> will be available." > > What does a term "a pure V4L2 userspace application" mean here ? The above quotation are exactly the Laurent's words that I took from one of his replies. > Does it also account an application which is linked to libv4l2 and uses > calls specific to a particular hardware which are included there? That's a good question. We need to properly define what it means, to avoid having libv4l abuses. In other words, it seems ok to use libv4l to set pipelines via the MC API at open(), but it isn't ok to have an open() binary only libv4l plugin that will hook open and do the complete device initialization on userspace (I remember that one vendor once proposed a driver like that). Also, from my side, I'd like to see both libv4l and kernel drivers being submitted together, if the new driver depends on a special libv4l support for it to work. Regards, Mauro -- 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