diff options
author | Jacopo Mondi <jacopo.mondi@ideasonboard.com> | 2023-03-08 15:01:22 +0100 |
---|---|---|
committer | Jacopo Mondi <jacopo.mondi@ideasonboard.com> | 2023-03-08 15:38:15 +0100 |
commit | 70e2fd6dff3a4257fb2a94442e62ea0b5b5bd8c1 (patch) | |
tree | b4827b249c0e12d322d9012c19ed01fa0b9fb8b7 /src/ipa/rkisp1/ipa_context.h | |
parent | da6c0a692af5d3a21d76ce3915f8e09c454c8d66 (diff) |
ipa: rkisp1: lsc: Enable/disable LSC algorithm
Implement LSC algorithm enable/disable by parsing the
"LensShadingEnable" control in queueRequest().
Start with the LSC algorithm enabled by default and disable it
on application request.
The 'lsc' filed in the context configuration could also be removed but
other algorithms inspect it. Do not remove it for now.
Signed-off-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
Diffstat (limited to 'src/ipa/rkisp1/ipa_context.h')
-rw-r--r-- | src/ipa/rkisp1/ipa_context.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/ipa/rkisp1/ipa_context.h b/src/ipa/rkisp1/ipa_context.h index b9b20653..ada99527 100644 --- a/src/ipa/rkisp1/ipa_context.h +++ b/src/ipa/rkisp1/ipa_context.h @@ -98,6 +98,11 @@ struct IPAActiveState { uint8_t denoise; uint8_t sharpness; } filter; + + struct { + bool enable; + bool active; + } lsc; }; struct IPAFrameContext : public FrameContext { |