we used your recorder tool to record 4 cameras and a 2 can buses.
We recorded lraw camera files.
The goal is to use all these sensors in our application as a virtual feed, to be able to debug/develop on table (out of the vehicle).
We noticed that there is a huge delay between cameras and even more with the can bus.
We got the following delays from the timestamps:
cam0 -> cam1: 360 ms
cam0 -> cam2:
cam0 -> cam3:
cam0 -> can0: 3000 ms
Is it normal? Is there a way to synchronize them from the beginning.
Is there a way to synchronize them in the application which reads the raw video files.
In your samples, the videos and can data seems perfectly aligned. Was it prepared manually?