V4L2 test

Hello:

I’m using evk board and JetPack 24.1, original image, question is about V4L inout.
This example is work, only work.

gst-launch-1.0 nvcamerasrc fpsRange=“30.0 30.0” ! ‘video/x-raw(memory:NVMM),width=(int)1920,height=(int)1080,format=(string)I420,framerate=(fraction)30/1’ ! nvtee ! nvvidconv flip-method=2 ! ‘video/x-raw(memory:NVMM),format=(string)I420’ ! nvoverlaysink -e

Why I can not assign /dev/video0 device to test, ex:

gst-launch-1.0 v4l2src device="/dev/video0" ! “video/x-raw, width=(int)1920, height=(int)1080, format=(string)I420” ! xvimagesink -e

and got a lot of error message like:

[ 6207.442889] video4linux video0: TEGRA_VI_CSI_ERROR_STATUS 0x00000000
[ 6209.437259] video4linux video0: MW_ACK_DONE syncpoint time out!
[ 6209.448914] video4linux video0: frame start syncpt timeout!
[ 6209.454652] video4linux video0: TEGRA_VI_CSI_ERROR_STATUS 0x00000000
[ 6211.447271] video4linux video0: MW_ACK_DONE syncpoint time out!
[ 6211.458188] video4linux video0: frame start syncpt timeout!
[ 6211.463910] video4linux video0: TEGRA_VI_CSI_ERROR_STATUS 0x00000000

because I modify ov5693 camera driver to a dummy camera device for some MIPI camera without control, so I needed assign MIPI channel to test.

Thanks.

v4l2src is not fully supported in the R24.1 release. Please expect the next release. There are some explanations made in the following topic,
https://devtalk.nvidia.com/default/topic/955645/jetson-tx1/v4l2-on-jetson-tx1/