Setting auto-exposure to 1 or 2 disables and enables auto-exposure. This appears to be working. However, when auto-exposure is set to 1 (off), exposure-time seems to have no effect on the video.
Your exposure-time value may just be too high. Do a simple experiment with gst-launch to find out the right setting, just adjust exposure-time until you get the desired result:
NOTE: libargus provides fine control over analog and digital gain settings on the sensor. nvcamerasrc does not expose these controls, so you may end up fighting with them. We got frustrated enough by this issue to replace nvcamerasrc with our own libargus implementation so that we had much more precise exposure control.
Thanks, I tried the commands as listed. No success. Somehow I’ve messed up my TX2 with too many jetsonhacks. Will try to procure another one and start from scratch.
have you tried the argus_camera application? If not, it is a useful tool for checking the sensor. Check the “AE Lock” box and then experiment with the exposure settings (they are in ns, not fractional seconds). The most useful knobs to play with initially are analog and digital gain.
I cut and pasted the two commands you listed previously into a terminal.
As for argus_camera, I did a find command search for it, could not find? How is it installed? The multimedia api should have been installed with the latest jetpack. Will keep searching.
source can be found under multimedia_api/argus with build instructions in the README, but should be pre-installed. If not, then a good indicator that you have an incomplete install.
see argus/samples/userAutoExposure for an argus app that provides user control of exposure, or gstVideoEncode for a good example of creating a libargus source to feed a gstreamer pipeline.
If exposure control is important for your application you will end up wanting to go the libargus route anyway. The exposure control provided by nvcamerasrc has a few issues: no gain control (analog or digital) and certain lighting conditions (twilight outdoors) triggering rapid flashing.
Note that NVidia also provides an nvarguscamerasrc for gstreamer. the current version lacks exposure controls.