Hi,
We register r5f GTC time as Fvid2 timestamp callback, and 4 cameras run in 25fps. We print timestamp diff between every frame in process function of capture target. When we run multi-cam demo, the timestamp diff keeps 40ms. But when we add some load, like memcpy between dequeue and enqeuue of capture object (on A72 or DSP, but not on MCU2_0), the timestamp diff varies sometimes, down to 10-20ms or up to 60-70ms. On both situations, MCU2_0 load is not high.
As I know, the timestamp callback is called when UDMA process completes. Is it possible that UDMA task requested by other core reduces the performance of UDMA task in CSIRX on MCU2_0? Or is there an other possible reason for timestamp varies of Fvid2?
thanks
Yunhao Li





