Hi,
We are on a serdes setup with imx219 sensors that is unstable, there seems to be signal integrity or other HW issues on our setup. We observed that in some cases those issues cause the following behavior during capture:
We also tried SW encoding and direct frame read with appsink, in both cases we get the same results.
Is there a way to avoid getting those jumps back in time? or the way the video frames and buffers are populated is coupled to the argus/isp stack?
I know the HW and signal issues are at fault, but is there a software way we can at least avoid those jumps backwards?
Those jumps to 18446744061124362496, doesn’t look right and seem to be the same value always, might be a way to detect the jumps. Also we were already getting the VI timestamp and adding it to the gstbuffer, so that’s why it might look different than a normal gstreamer ts.
Thanks for the suggestion, attaching the logs and the code change for reference.