We are developing a custom camera module (and associate driver ) that will be used with the Jetson nano. We plan to use v4l2-ctl to verify the camera module and would prefer for gstreamer integration to use the v4l2src plugin.
We know that nvidia gstreamer plugins typically prefer NV12 as the input pixel format and I believe this is what we are planning to use. However, it is not clear if the underlying pixel buffers used for downstream elemements ( nvcompositor, nvvidconv and nvv4l2h264enc) are configured for pitchLinear or blockLinear input format ( or if the selection of this input format makes a difference in the efficiency of downstream processing).
Is it possible to provide any guidance on the preferred input pixel format for a camera sensor that is expected to pass buffers to downstream nvidia gstreamer plugins ( We plan to bypass the ISP interface and would prefer not to use nvarguscamerasrc)