summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorUmang Jain <umang.jain@ideasonboard.com>2022-03-31 22:19:13 +0530
committerUmang Jain <umang.jain@ideasonboard.com>2022-04-02 00:34:22 +0530
commit08d7e66df0782bc4aa0d01ca12cbc98c3073c26f (patch)
tree0d1e82788639b790f923224449ef629641ca9c2e /include
parent0040820fc175a202f12d41f9b18e91e1e540d0df (diff)
ipa: rkisp1: Split queuing of request and parameter filling
Queuing of request (i.e. passing of controls to the IPA) and filling of the parameters buffer are two separate operations. Treat them as such by splitting them into two functions in the rkisp1 IPA interface. Signed-off-by: Umang Jain <umang.jain@ideasonboard.com> Reviewed-by: Paul Elder <paul.elder@ideasonboard.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'include')
-rw-r--r--include/libcamera/ipa/rkisp1.mojom4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/libcamera/ipa/rkisp1.mojom b/include/libcamera/ipa/rkisp1.mojom
index f50f1e11..e3537385 100644
--- a/include/libcamera/ipa/rkisp1.mojom
+++ b/include/libcamera/ipa/rkisp1.mojom
@@ -23,8 +23,8 @@ interface IPARkISP1Interface {
mapBuffers(array<libcamera.IPABuffer> buffers);
unmapBuffers(array<uint32> ids);
- [async] queueRequest(uint32 frame, uint32 bufferId,
- libcamera.ControlList reqControls);
+ [async] queueRequest(uint32 frame, libcamera.ControlList reqControls);
+ [async] fillParamsBuffer(uint32 frame, uint32 bufferId);
[async] processStatsBuffer(uint32 frame, uint32 bufferId,
libcamera.ControlList sensorControls);
};