Tegra drivers for camera using ISP

We port a MIPI CSI camera driver successful, refered by official imx219 driver.
It works fine in nvarguscamerasrc mode.
But I’m not sure if it using system ISP. My app is a real time video stream, Any performance increasing is necessary, include ISP.

In official docs, there are two way to make nvarguscamerasrc:

  1. Camera core by V2L media controller framework Or
  2. Camera core by Tegra drivers.

Only second way can using ISP .
How to determine which one is in my case?

Thanks for your help!

The way to using libargus are include the ISP. The v4l2src didn’t include the ISP pipeline.

The v4l2src didn’t include the ISP pipeline.

That’s true for me.

using libargus are include the ISP

That’s not sure for me.

Is the way exist like this:
nvarguscamerasrc → libargus → camera core → V4L mediacontroler framework → v2l4 device driver → sensor ?

Thanks for your help!

Below pipeline include ISP

nvarguscamerasrc → libargus → camera core → V4L mediacontroler framework → v2l4 device driver → sensor ?

Below pipeline include ISP
nvarguscamerasrc → libargus → camera core → V4L mediacontroler framework → v2l4 device driver → sensor

Why below not?
v4l2src → V4L mediacontroler framework → v2l4 device driver → sensor

It has same half part with the nvarguscamerasrc and ISP in which half part.

Thank you for reply.

The key is camera core not v4l2 frame work.

But V4L2 Device driver can not get debayer data from ISP.
ISP can be accessed by Tegra driver only, right?

Where is the debayer data from in the pipeline:
nvarguscamerasrc → libargus → camera core → V4L mediacontroler framework → v2l4 device driver → sensor ?

This pipeline include the ISP pipeline in the camera core. In this pipeline v4l2 framework only use to control the sensor REG.

nvarguscamerasrc → libargus → camera core → V4L mediacontroler framework → v2l4 device driver → sensor ?

Thank you!