I’m trying to understand, how the SW ISP (https://www.nxp.com/design/designs/i-mx8-software-image-signal-processing:SOFTISP-I.MX8 ) is utilized with a streaming camera input & the VPU.
I would like to know how to acquire a 1920x1080 camera stream via MIPI_CSI, run it through the SW ISP, then through the H.264 encoder, and finally output it onto the ethernet port. Basically creating an IP camera.
I am told that the SW ISP runs in OpenCV and can achieve 39 fps @ 1920x1080 with an i.MX8MQ, is that correct? We are actually hoping for 1080p60.
The SW ISP is a stand-alone prove of concept. It cannot be used in combination with GStreamer.
For more details on it, please, check the SW ISP release page: https://www.nxp.com/design/designs/i-mx8-software-image-signal-processing:SOFTISP-I.MX8
Plus, I confirmed with the Multimedia team, and there is no plans to use SW ISP with GStreamer. However, I noticed that RidgeRun did a great work by creating this solution as GStreamer plugin, the GstISP, and it supports i.MX 8: GStreamer Based Image Signal Processor - IMX8 Pipelines
I hope it helps.