NVIDIA xavier平台CSI YUV camera 使用Gstreamer接口异常问题

背景

1. 在xavier平台成功适配MIPI接口CSI  YUV camera驱动

2. 使用V4L2 cmd可正常采集视频

3. 使用gstreamer cmd采集异常

      gst-launch-1.0 v4l2src ! xvimagesink

   

调试

1. 初步定位

    从上面报错打印,应该是图像格式方面出问题

2.  与图像格式有关的有以下几个文件

     camera  dts

     camera_common.c

     sensor_common.c

  (1)  camera dts

    dts 部分的设置主要还是与 驱动支持的格式来的;

    问题不大

(2)格式扩展部分

     camera_common.c   && sensor_common.c

      这两个文件由于涉及图像扩展部分,所以很大概率是这里有问题;

     修改测试结果如下:

(3)gstreamer出图

 

 

3.  结论

修改图像格式扩展部分即可支持Gstreamer API使用;

无需修改camera driver

 

 

猜你喜欢

转载自blog.csdn.net/jzwjzw19900922/article/details/105203157
YUV