To my understanding, the ducati FW is responsible for handling any camera sensors, and I would assume that they also handles some (or most) data shuffling needed for HW encoding of video.
I'm just curious about what would be possible to do without access to the ducati source code.
Would it be possible to configure a custom sensor on the CSI2A interface which would pass that data through the hardware encoders with minimal CPU intervention (with things like white balance, gain adjustments etc handled by ourselves from kernel space)?
Or would everything be simplified a lot by meeting the right people, and signing the necessary agreements, so we would get access to the ducati source.
And by the way: While we are encoding video, we intend to use the other camera interface for other data (from a different data source), which we have to process by ourselves in the ARM cores (so we would have to set up one camera interface without an attached sensor as well).
BR
/Simon