libcamera: software_isp: Call Algorithm::queueRequest
This patch adds Algorithm::queueRequest call for the defined algorithms. As there are currently no control knobs in software ISP nor the corresponding queueRequest call chain, the patch also introduces the queueRequest methods and calls from the pipeline to the IPA. This is preparation only since there are currently no Algorithm based algorithms defined and no current software ISP algorithms support control knobs. Signed-off-by: Milan Zamazal <mzamazal@redhat.com> Reviewed-by: Umang Jain <umang.jain@ideasonboard.com> Reviewed-by: Daniel Scally <dan.scally@ideasonboard.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
parent
ecbc05c4c5
commit
04d171e6b2
5 changed files with 25 additions and 1 deletions
|
@ -73,6 +73,7 @@ public:
|
|||
int start();
|
||||
void stop();
|
||||
|
||||
void queueRequest(const uint32_t frame, const ControlList &controls);
|
||||
int queueBuffers(uint32_t frame, FrameBuffer *input,
|
||||
const std::map<const Stream *, FrameBuffer *> &outputs);
|
||||
|
||||
|
|
|
@ -23,6 +23,7 @@ interface IPASoftInterface {
|
|||
configure(IPAConfigInfo configInfo)
|
||||
=> (int32 ret);
|
||||
|
||||
[async] queueRequest(uint32 frame, libcamera.ControlList sensorControls);
|
||||
[async] processStats(uint32 frame,
|
||||
uint32 bufferId,
|
||||
libcamera.ControlList sensorControls);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue