We are using Aravis with a Mv4 Camera from PhotonFocus. We have a small patch to Aravis to detect the camera and apply the required features to enable acquisition (Once we have it properly working, we will upstream the patch). We are using it with a long living stream object and starting/stoping acquisition from time to time. Our application requires to capture images for short periods of time (100 msec to 1 sec) with a frame rate of around 200 Hz. Afterwards there is a short break and then the cycle starts again.
This works quite well for quite some time. But after about 900 such cycles we don’t get any images from the camera any more. All error checks succeed - from software and API side everything looks fine, but there are just no images coming in any more. This does not improve till we restart the software. Unfortunately we do not see a pattern. The number of images captured (about 130000) and the number of cycles varies when the problem occurs.
Do you have any ideas what could trigger this problem and how we could further debug this problem?