Xavier AGX Synchronized Capture with 4 Cameras

I have reviewed the topic and the ones linked from it. Your colleague ultimately suggested that with hardware sync, “you should launch all your cameras with separate sessions, to synchronize outside the driver using sensor timestamps.

This is the exact opposite of what the syncSensor example does, but since we don’t currently have hw sync option, we have to stick with the syncSensor way of keeping all cameras in one capture session. Also, making sure that the ISP applies the same white-balance and other auto-correction values to all cameras is critical, because this is the only way to make the images match for stitching. So, it sounds like we’re stuck with the single-capture-session approach.

As I mentioned before, this does not work for four cameras (only two). Is there anything we can do to make 4 cameras work without using multiple sessions?