summaryrefslogtreecommitdiff
path: root/src/ipa/raspberrypi/controller/rpi/agc.h
diff options
context:
space:
mode:
authorJacopo Mondi <jacopo.mondi@ideasonboard.com>2023-03-02 16:11:45 +0100
committerJacopo Mondi <jacopo.mondi@ideasonboard.com>2023-03-06 18:12:10 +0100
commitcde9293cf9899b0fc4ce9cf89dd29f26be77f35c (patch)
treeeca3741c81a49873bf316e7a4083265ee8b68e88 /src/ipa/raspberrypi/controller/rpi/agc.h
parenta146e05125fdac75b8ffb6a818e00a446cec65dd (diff)
ipa: rkisp1: lsc: Fix integer division error
The RkISP1 implementation of the LensShadingCorrection algorithm has been made adaptive to the scene color temperature in commit 14c869c00fdd ("ipa: rkisp1: Take into account color temperature during LSC algorithm"). The LSC algorithm interpolates the correction factors using the table's reference color temperatures. When calculating the interpolation coefficients, an unintended integer division makes both coefficient zeros resulting in a completely black image. Fix this by type casting to double one of the division operands. Fixes: 14c869c00fdd ("ipa: rkisp1: Take into account color temperature during LSC algorithm") Signed-off-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
Diffstat (limited to 'src/ipa/raspberrypi/controller/rpi/agc.h')
0 files changed, 0 insertions, 0 deletions