libcamera/include/ipa
Laurent Pinchart d7e0985ce1 ipa: Allow short-circuiting the ipa_context_ops
When an IPA module is loaded without isolation and implements the
IPAInterface internally, going through ipa_context_ops is a waste of
time. Add an operation to retrieve the IPAInterface, and use it directly
in the IPAContextWrapper.

For debugging purpose, make it possible to forcing usage of the C API by
defining the LIBCAMERA_IPA_FORCE_C_API environment variable.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Jacopo Mondi <jacopo@jmondi.org>
Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
2019-11-20 21:48:05 +02:00
..
ipa_controls.h ipa: Define serialized controls 2019-11-20 21:47:44 +02:00
ipa_interface.h ipa: Allow short-circuiting the ipa_context_ops 2019-11-20 21:48:05 +02:00
ipa_module_info.h libcamera: Remove unneeded semicolons 2019-11-08 20:37:47 +02:00
ipa_vimc.h libcamera: Remove unneeded semicolons 2019-11-08 20:37:47 +02:00
meson.build ipa: Define serialized controls 2019-11-20 21:47:44 +02:00
rkisp1.h libcamera: ipa: rkisp1: Add basic control of auto exposure 2019-10-11 15:30:54 +02:00