summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorKieran Bingham <kieran.bingham@ideasonboard.com>2021-06-11 13:52:39 +0100
committerKieran Bingham <kieran.bingham@ideasonboard.com>2021-06-14 09:21:42 +0100
commit15196e5b76f184d3d27900749de0bf7010226261 (patch)
tree96be3ff85e649fff708a6db6ae53b3f54a6f4df6 /include
parent529a3c4e43f68576ba4a09d0d8a8e271a211a200 (diff)
ipa: ipu3: Support return values from configure()
The IPU3 IPA interface does not define a return value from configure(). This prevents errors from being reported back to the pipeline handler when they occur in the IPA. Update the IPU3 IPA interface and add return values to the checks in IPAIPU3::configure() accordingly Reviewed-by: Paul Elder <paul.elder@ideasonboard.com> Reviewed-by: Umang Jain <umang.jain@ideasonboard.com> Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Diffstat (limited to 'include')
-rw-r--r--include/libcamera/ipa/ipu3.mojom2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/libcamera/ipa/ipu3.mojom b/include/libcamera/ipa/ipu3.mojom
index 000c494d..911a3a07 100644
--- a/include/libcamera/ipa/ipu3.mojom
+++ b/include/libcamera/ipa/ipu3.mojom
@@ -42,7 +42,7 @@ interface IPAIPU3Interface {
start() => (int32 ret);
stop();
- configure(IPAConfigInfo configInfo) => ();
+ configure(IPAConfigInfo configInfo) => (int32 ret);
mapBuffers(array<libcamera.IPABuffer> buffers);
unmapBuffers(array<uint32> ids);