*** Please note that this reply is generated by LLM automatically ***
Based on the provided information, it seems that you have successfully ported the driver for the AR0234 camera, which does not have an integrated ISP, onto your carrier board of the AGX Orin. You are able to get RAW10 data through the V4L2 interface for the camera.
However, you are encountering an error when using GStreamer with nvarguscamerasrc. The error logs are shown in the dmesg logs.
To provide advice, let’s break down the information:
- The AR0234 camera does not have an integrated ISP, which means it does not use the Jetson ISP (CSI Interface). According to the Camera API Matrix, in this case, the V4L2 API should be used.
- You are able to get RAW10 data through the V4L2 interface for the camera, which suggests that the V4L2 API is working correctly.
- However, when using GStreamer with nvarguscamerasrc, you are encountering an error. The nvarguscamerasrc plugin is typically used with cameras that have an integrated ISP, which is not the case for the AR0234 camera.
Based on this information, it’s likely that the error is due to the fact that nvarguscamerasrc is not compatible with cameras that do not have an integrated ISP.
To resolve this issue, you may need to use a different GStreamer plugin that is compatible with V4L2, such as the v4l2src plugin. This plugin allows you to capture video from a V4L2 device, which in this case is the AR0234 camera.
Here’s an example pipeline that you can use:
gst-launch-1.0 v4l2src device=/dev/video4 ! video/x-raw, format=GRAY8 ! videoconvert ! ximagesink
This pipeline captures video from the /dev/video4 device (which is the AR0234 camera) and displays it using the ximagesink plugin.
Alternatively, you can also use the v4l2h264enc plugin to encode the video stream and then display it using the ximagesink plugin.
gst-launch-1.0 v4l2src device=/dev/video4 ! video/x-raw, format=GRAY8 ! v4l2h264enc ! h264parse ! video/x-h264 ! ximagesink
Note that you may need to adjust the pipeline to match your specific requirements.
In summary, the error you are encountering is likely due to the fact that nvarguscamerasrc is not compatible with cameras that do not have an integrated ISP. To resolve this issue, you can use a different GStreamer plugin that is compatible with V4L2, such as the v4l2src plugin.
*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***