After using argus_camera utility to view video, can't capture frames with v4l2-ctl --stream-mmap

8 cameras are attached and found.
All stream video using:

v4l2-ctl --stream-mmap -d N

where N is video device 0-7

After viewing video from a device using argus_camera utility, the v4l-ctl streaming doesn’t work.

I tried just viewing video0 with argus_camera.
All of the other cameras continue to stream video with v4l2, just not the camera that I viewed.

I tried to reset the argus daemon, but that didn’t work.
Any other ideas would be appreciated.


When using V4L API, you would have to use flag :

--set-ctrl bypass_mode=0

The bypass mode is used by argus, and you may fool it if not disabling it.
Note that if it gets wrong you can restart its daemon:

sudo systemctl restart nvargus-daemon.service

It worked!
Thanks so much!

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.