V4L2 has limitations in stepping of frame rates and video formats. Our USB 33 and above cameras implement USB3Vision. This can be used by the Aravis library. Then many more video formats and frame rates are available.
For doing so, you checkout the development branch of tiscamera. Then you need to run cmake again, build and install tiscamera. In the terminal enter:
cd tiscamera/build cmake -DBUILD_ARAVIS=ON -DBUILD_TOOLS=ON -DTCAM_ARAVIS_USB_VISION=ON .. make -j 16 sudo make install
If you run tcam-ctrl -l, then your camera should be listed as "Aravis" instead of "v4l2" device.
Keywords: Linux, video formats, frame rate, driver, v4l2, Aravis and USB