diff options
author | Jacopo Mondi <jacopo.mondi@ideasonboard.com> | 2024-10-16 12:20:16 +0200 |
---|---|---|
committer | Jacopo Mondi <jacopo.mondi@ideasonboard.com> | 2024-10-30 15:48:18 +0100 |
commit | 93aa0ba55d6eaa0164fbe1d6c82fa245d3b2e5b1 (patch) | |
tree | b041ccd8c2a4d6b2d837e24c1e1c666cc360b139 /src/ipa/rkisp1/ipa_context.cpp | |
parent | 66df26f7aa655c31a876c3f9baa4389a583b776e (diff) |
libipa: FCQueue: Initialize FrameContext with activeState
Pass to the FCQueue the algorithm's active state to use the most
recent state of IPA algorithms to initialize a FrameContext.
Modify all IPA modules that use libipa to pass a const ActiveState
reference to the FCQueue function and make their IPAActiveState
implementation derive a base ActiveState structure.
Signed-off-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
Diffstat (limited to 'src/ipa/rkisp1/ipa_context.cpp')
-rw-r--r-- | src/ipa/rkisp1/ipa_context.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/ipa/rkisp1/ipa_context.cpp b/src/ipa/rkisp1/ipa_context.cpp index 4e4fe5f4..2dad42b3 100644 --- a/src/ipa/rkisp1/ipa_context.cpp +++ b/src/ipa/rkisp1/ipa_context.cpp @@ -417,9 +417,10 @@ namespace libcamera::ipa::rkisp1 { * \brief Analogue gain multiplier */ -void IPAFrameContext::init(const uint32_t frameNum) +void IPAFrameContext::init(const uint32_t frameNum, + const ActiveState &activeState) { - FrameContext::init(frameNum); + FrameContext::init(frameNum, activeState); } /** |