Hello,
This worked in Jetpack 4.x, not sure why now it does not in 5.1.1… camera is detected successfully, v4l2-ctl reports the max fps of 90 at 2k, but when running inside gstreamer, nvarguscamera does not see the same modes available and cannot start streaming.
Any idea why or what should be the next step to debug this?
Thank you!
R
$ v4l2-ctl --list-formats-ext -d /dev/video1
ioctl: VIDIOC_ENUM_FMT
Type: Video Capture
[0]: 'RG10' (10-bit Bayer RGRG/GBGB)
Size: Discrete 2712x1538
Interval: Discrete 0.011s (90.000 fps)
Size: Discrete 1920x1080
Interval: Discrete 0.008s (124.000 fps)
[1]: 'RG12' (12-bit Bayer RGRG/GBGB)
Size: Discrete 2712x1538
Interval: Discrete 0.011s (90.000 fps)
Size: Discrete 1920x1080
Interval: Discrete 0.008s (124.000 fps)
GST_ARGUS: Creating output stream
CONSUMER: Waiting until producer is connected...
GST_ARGUS: Available Sensor modes :
GST_ARGUS: 2712 x 1538 FR = 29.999999 fps Duration = 33333334 ; Analog Gain range min 1.000000, max 3981.070801; Exposure Range min 20000, max 660000000;
GST_ARGUS: 1920 x 1080 FR = 41.000000 fps Duration = 24390244 ; Analog Gain range min 1.000000, max 3981.070801; Exposure Range min 20000, max 660000000;
GST_ARGUS: 2712 x 1538 FR = 29.999999 fps Duration = 33333334 ; Analog Gain range min 1.000000, max 3981.070801; Exposure Range min 20000, max 660000000;
GST_ARGUS: 1920 x 1080 FR = 41.000000 fps Duration = 24390244 ; Analog Gain range min 1.000000, max 3981.070801; Exposure Range min 20000, max 660000000;
CONSUMER: Waiting until producer is connected...
GST_ARGUS: Running with following settings:
Camera index = 1
Camera mode = 2
Output Stream W = 2712 H = 1538
seconds to Run = 0
Frame Rate = 29.999999
GST_ARGUS: Setup Complete, Starting captures for 0 seconds
GST_ARGUS: Starting repeat capture requests.