I would like to ask your use-case for this. I'm trying to make up the
courage to move Gen2 inline with Gen3, that is move Gen2 to use the
media graph interface to allow it more complex use-cases, including
controlling parameters on the subdevice level.
So I'm curious if this solve a particular problem for you or if it's
done "just" for completeness. If it solves a real problem then I think
we should move a head with a v2 (with the small comment below fixed) if
not I would like to try and reduce the non media graph usage of the API
as much as possible.
Please use &vin->vdev instead of video_devdata(file).