Open nclack opened 9 months ago
Image render thread (simulated_camera_streamer_thread
) will generate a frame, release the lock, and then reacquire the lock before the video source thread (in simcam_get_frame
) can grab it.
To test, the best simulated image type is radial sine.
We've seen examples where there's excessive lock contention in the rendering thread for the simulated camera. This can cause stalls in some cases. It seems especially prevalent on os x.
It does not happen super reproducibly.
See this test failure