Compiling Jetson TX1/TX2 source code: Difference between revisions

Line 161: Line 161:
'''Note V4L2 Support'''
'''Note V4L2 Support'''


NVIDIA has not released its support for the ISP to do bayer to YUV conversion on the Video Input Ports, for this reason NVIDIA started recommending the use of nvcamerasrc as you can see in the [https://developer.ridgerun.com/wiki/index.php?title=Gstreamer_pipelines_for_Tegra_X1#Capture Gstreamer pipelines for Tegra X1 wiki page] to capture images, this is not a suitable solution for those developers that would like to add support for new sensors (check [https://devtalk.nvidia.com/default/topic/898129/enabling-camera-on-jetson-tx1-board/?offset=33#4870604 this post on devtalk]). However, starting on release R23.2 basic support for V4L2 was added, if you want to use it you need to apply the patch [https://devtalk.nvidia.com/default/topic/923984/ov5693-through-v4l2-interface-not-working-in-23-2/ here]. Do not forget to include the following configuration on step 6
NVIDIA has not released its support for the ISP to do bayer to YUV conversion on the Video Input Ports, for this reason NVIDIA started recommending the use of nvcamerasrc as you can see in the [https://developer.ridgerun.com/wiki/index.php?title=Gstreamer_pipelines_for_Tegra_X1#Capture Gstreamer pipelines for Tegra X1 wiki page] to capture images, this is not a suitable solution for those developers that would like to add support for new sensors (check [https://devtalk.nvidia.com/default/topic/898129/enabling-camera-on-jetson-tx1-board/?offset=33#4870604 this post on devtalk]). However, starting on release R23.2 basic support for V4L2 was added, if you want to use it you need to apply the patch [https://devtalk.nvidia.com/default/topic/923984/ov5693-through-v4l2-interface-not-working-in-23-2/ here]. Do not forget to include the following configuration on step 5
<pre>
<pre>
Enable OV5693 kernel driver and disable soc_camera_platform.
Enable OV5693 kernel driver and disable soc_camera_platform.