Hello,
Something strange - I attach 5 cameras to ports 1, 5, 6, 10 and 11
All cameras are recognized as video devices.
All cameras can stream video using argus_camera application.
The problem is that the camera numbers are not the same when using v4l2-ctl (for streaming or settings) and for viewing video with argus_camera
/dev/ name | actual port on D3-like board | argus_camera number
----------------- | ------------------------------------- | ------------------------------
video0 | 1 | 0
video1 | 5 | 3
video2 | 6 | 4
video3 | 10 | 1
video4 | 11 | 2
It seems that the argus_camera utility “sees” the ports in “alpha-numeric” order - 1, 10, 11, 5, 6
When using port 2 instead of port 1 - the argus_camera order is 10, 11, 2, 5, 6
Any idea how to resolve this issue? The problem arises when I want to set a parameter using v4l2-ctl on the same camera that I also want to stream frames from.
Thanks,
Mechi