summaryrefslogtreecommitdiff
path: root/src/qcam/assets/feathericons/droplet.svg
diff options
context:
space:
mode:
authorJean-Michel Hautbois <jeanmichel.hautbois@ideasonboard.com>2021-10-12 20:38:10 +0200
committerJean-Michel Hautbois <jeanmichel.hautbois@ideasonboard.com>2021-10-22 09:29:25 +0200
commitcbf2c9a6126f6c91ffce4a4e52d146f742fd4a28 (patch)
tree351bc419d600dc75b36c3b86da6fe0b60911c815 /src/qcam/assets/feathericons/droplet.svg
parentcd0b3402ea205136ed0373e8307358c1b58f9cf5 (diff)
ipa: ipu3: agc: Refactor condition on exposure correction
Simplify the reading by removing one level of indentation to return early when the change is small between two calls. Reword the LOG() message when we are correctly exposed, and move the lastFrame_ variable to update it even if the change is small. Signed-off-by: Jean-Michel Hautbois <jeanmichel.hautbois@ideasonboard.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'src/qcam/assets/feathericons/droplet.svg')
0 files changed, 0 insertions, 0 deletions
igned int, const ControlInfoMap &> &entityControls, const IPAOperationData &ipaConfig, IPAOperationData *result) override; void mapBuffers(const std::vector<IPABuffer> &buffers) override; void unmapBuffers(const std::vector<unsigned int> &ids) override; virtual void processEvent(const IPAOperationData &data) override; private: static void queue_frame_action(void *ctx, unsigned int frame, struct ipa_operation_data &data); static const struct ipa_callback_ops callbacks_; void doQueueFrameAction(unsigned int frame, const IPAOperationData &data); struct ipa_context *ctx_; IPAInterface *intf_; ControlSerializer serializer_; }; } /* namespace libcamera */ #endif /* __LIBCAMERA_INTERNAL_IPA_CONTEXT_WRAPPER_H__ */