Libargus + pure V4l2 camera driver

Hi all,

We are working with a Jetson Xavier AGX and JetPack 4.6.2, we developed a pure V4L2 camera driver (without the tegra camera platform definitions, only V4L2 with YUV format) and the camera works as expected with v4l-ctl. Now we require to use the libargus API to process frames but we are not sure if it is possible to use libargus with pure V4L2 camera drivers.

  • Which definitions in the camera drivers are needed to use libargus?
  • Is it possible to use Libargus with a pure V4L2 camera driver?
  • Are there other ways to use the Nvidia’s ISP without libargus?

Any information regarding libargus or ISP working with V4L2 is appreciated.

Thanks in advance.

Argus API only use for Argus pipeline.
Have a check below for detail information.
However you can use other MMAPI like V4L2 NV Extensions API

https://docs.nvidia.com/jetson/archives/r35.1/DeveloperGuide/text/SD/CameraDevelopment/CameraSoftwareDevelopmentSolution.html

Hi ShaneCCC,

Thanks for the reply.

Where can I find examples using the extensions API?