I noticed our Argus based application is exiting with an error attempting to query getBasicSensorModes. I noticed this after switching from the Jetpack 4.4 develper preview to the production release.
The return status is always 64, which isn’t one of the status codes listed in the Types.h enumeration list.
I can reproduce this with the 09_camera_jpeg_capture running a stock Jetpack 4.4 production image on a TX2 development board. Here’s the output:
[INFO] (NvEglRenderer.cpp:110) <renderer0> Setting Screen width 640 height 480 Error generated. main.cpp, execute:392 Failed to get sensor modes (Argus) Error InvalidState: (propagating from src/eglstream/FrameConsumerImpl.cpp, function streamEventThread(), line 135) (Argus) Error InvalidState: (propagating from src/eglstream/FrameConsumerImpl.cpp, function streamEventThreadStatic(), line 177)
If I add a printf to print the status returned I see the same 64 value I see with my application.
I don’t think it’s hardware related because I can swap the SOM with another that’s running the Jetpack 4.4 developer preview and it works correctly.
I don’t see any patches at https://elinux.org/Jetson/L4T/r32.4.x_patches which look relevant.
I appreciate any suggestions about how to resolve or workaround this.