[libcamera-devel] [PATCH 13/23] libcamera: IPAInterface: Remove all functions from IPAInterface
Niklas Söderlund
niklas.soderlund at ragnatech.se
Sat Sep 19 13:42:38 CEST 2020
Hi Paul,
Thanks for your work.
On 2020-09-15 23:20:28 +0900, Paul Elder wrote:
> Now that all the functions in the IPA interface are defined in the data
> definition file and a specialized IPAInterface is generated per pipeline
> handler, remove all the functions from the case IPAInterface.
>
> Signed-off-by: Paul Elder <paul.elder at ideasonboard.com>
I'm sure a lot of documentation shall be removed as well as part of this
change. With that addressed,
Reviewed-by: Niklas Söderlund <niklas.soderlund at ragnatech.se>
> ---
> include/libcamera/ipa/ipa_interface.h | 16 ----------------
> 1 file changed, 16 deletions(-)
>
> diff --git a/include/libcamera/ipa/ipa_interface.h b/include/libcamera/ipa/ipa_interface.h
> index 5016ec25..cbe325ea 100644
> --- a/include/libcamera/ipa/ipa_interface.h
> +++ b/include/libcamera/ipa/ipa_interface.h
> @@ -151,22 +151,6 @@ class IPAInterface
> {
> public:
> virtual ~IPAInterface() {}
> -
> - virtual int init(const IPASettings &settings) = 0;
> - virtual int start() = 0;
> - virtual void stop() = 0;
> -
> - virtual void configure(const CameraSensorInfo &sensorInfo,
> - const std::map<unsigned int, IPAStream> &streamConfig,
> - const std::map<unsigned int, const ControlInfoMap &> &entityControls,
> - const IPAOperationData &ipaConfig,
> - IPAOperationData *result) = 0;
> -
> - virtual void mapBuffers(const std::vector<IPABuffer> &buffers) = 0;
> - virtual void unmapBuffers(const std::vector<unsigned int> &ids) = 0;
> -
> - virtual void processEvent(const IPAOperationData &data) = 0;
> - Signal<unsigned int, const IPAOperationData &> queueFrameAction;
> };
>
> } /* namespace libcamera */
> --
> 2.27.0
>
> _______________________________________________
> libcamera-devel mailing list
> libcamera-devel at lists.libcamera.org
> https://lists.libcamera.org/listinfo/libcamera-devel
--
Regards,
Niklas Söderlund
More information about the libcamera-devel
mailing list