mojom: pipeline: ipa: rpi: Add fields for PiSP objects

Add the PiSP Frontend and Backend SharedMemObject file descriptors to
the ipa::init() call. This will allow the pipeline handler to pass these
objects to the IPA after construction.

Add a flag to indicate if buffer swaps are needed when starting the
ISP for the stitch block.

Signed-off-by: Naushir Patuck <naush@raspberrypi.com>
Reviewed-by: David Plowman <david.plowman@raspberrypi.com>
Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
Naushir Patuck 2023-10-13 08:48:26 +01:00 committed by Kieran Bingham
parent 71bb5b345f
commit 6f44b9f969
3 changed files with 9 additions and 4 deletions

View file

@ -446,7 +446,7 @@ void IpaBase::prepareIsp(const PrepareParams &params)
frameCount_++;
/* Ready to push the input buffer into the ISP. */
prepareIspComplete.emit(params.buffers);
prepareIspComplete.emit(params.buffers, false);
}
void IpaBase::processStats(const ProcessParams &params)