From 5c35fa04d01f6b8505a0ba37a0d8c3e259004576 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niklas=20S=C3=B6derlund?= Date: Tue, 8 Oct 2019 02:45:31 +0200 Subject: libcamera: ipa: Extend to support IPA interactions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The IPA interface needs to support interactions with the pipeline; add interfaces to control the sensor and handling of request ISP parameters and statistics. Signed-off-by: Niklas Söderlund Reviewed-by: Jacopo Mondi Reviewed-by: Laurent Pinchart --- src/ipa/ipa_vimc.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/ipa/ipa_vimc.cpp') diff --git a/src/ipa/ipa_vimc.cpp b/src/ipa/ipa_vimc.cpp index 70d28fe2..620dc25f 100644 --- a/src/ipa/ipa_vimc.cpp +++ b/src/ipa/ipa_vimc.cpp @@ -29,7 +29,12 @@ public: IPAVimc(); ~IPAVimc(); - int init(); + int init() override; + void configure(const std::map &streamConfig, + const std::map &entityControls) override {} + void mapBuffers(const std::vector &buffers) override {} + void unmapBuffers(const std::vector &ids) override {} + void processEvent(const IPAOperationData &event) override {} private: void initTrace(); -- cgit v1.2.1