Hi all,
I’m working on a Jetson Nano (JetPack 4.6.1, Argus API) with a MIPI-CSI camera. The application uses a simple Argus pipeline (CaptureSession + FrameConsumer) to stream frames.
The issue occurs when starting the application while the sensor is “present” (detected in device tree), but not actually producing MIPI data.
- The camera shows up in
/proc/device-tree/tegra-camera-platformand is initialized in Argus. CameraProviderandCaptureSessionare created without error.- But
acquireFrame()times out repeatedly because the sensor is effectively “blind”.
Actually I can handle the situation when a working stream disrupted, but the argus pipelien not able to handle the situation when it’s starts with a 'blind 'sensor.
Blind sensor when it recognised as a csi camera but the system exits with ARGUS::STATUS_TIMEOUT becaus no frame arrived. I want the application to recover from this state, but if it’s reach the following message:
SCF: Error Timeout: ISP Stats timed out!
Error: Camera HwEvents wait, this may indicate a hardware timeout occurred, abort current/incoming cc
Is it possible to recover from this state without restarting the application?