libcamera/include/libcamera/ipa
Jacopo Mondi 4ed22985a8 ipa: ipu3: Update camera controls in configure()
When a new CameraConfiguration is applied to the Camera the IPA is
configured as well, using the newly applied sensor configuration and its
updated V4L2 controls.

Also update the Camera controls at IPA::configure() time by re-computing
the controls::ExposureTime and controls::FrameDurationLimits limits and
update the controls on the pipeline handler side after having configured
the IPA.

Signed-off-by: Jacopo Mondi <jacopo@jmondi.org>
Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
Reviewed-by: Umang Jain <umang.jain@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2021-10-15 09:32:30 +02:00
..
core.mojom libcamera: Rename 'method' to 'function' 2021-08-09 15:40:32 +03:00
ipa_controls.h libcamera: controls: Use ControlIdMap in deserialization 2021-08-12 10:08:28 +02:00
ipa_interface.h libcamera: buffer: Rename buffer.h to framebuffer.h 2021-07-11 17:42:02 +03:00
ipa_module_info.h libcamera: Move IPA headers from include/ipa/ to include/libcamera/ipa/ 2020-05-16 03:38:47 +03:00
ipu3.mojom ipa: ipu3: Update camera controls in configure() 2021-10-15 09:32:30 +02:00
meson.build libcamera: Simplify header install paths with shortcut variables 2021-09-29 12:42:15 +03:00
raspberrypi.h libcamera: controls: Create ControlInfoMap with ControlIdMap 2021-08-12 10:06:25 +02:00
raspberrypi.mojom libcamera: Rename 'method' to 'function' 2021-08-09 15:40:32 +03:00
rkisp1.mojom ipa: core: Move documentation from cpp file back into the mojom file 2021-05-27 18:20:35 +09:00
vimc.mojom ipa: vimc: Send and retrieve FrameBuffers from IPA 2021-08-16 13:22:11 +05:30