summaryrefslogtreecommitdiff
path: root/utils/tuning/libtuning/modules/lsc
diff options
context:
space:
mode:
authorStefan Klug <stefan.klug@ideasonboard.com>2024-06-11 14:51:27 +0200
committerStefan Klug <stefan.klug@ideasonboard.com>2024-07-05 22:38:19 +0200
commit54a8405726e5d5aaddf0a44ee037fe544f31d836 (patch)
tree5a83ce302bdc360b00b683aa74e33e689637e874 /utils/tuning/libtuning/modules/lsc
parent721b97692834fe5c2a551e38bd3c7c9772a962ea (diff)
libtuning: Handle cases, where no lsc tuning images are present
Make it clear that no lsc calibration was done by returning None instead of a incomplete configuration. Signed-off-by: Stefan Klug <stefan.klug@ideasonboard.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
Diffstat (limited to 'utils/tuning/libtuning/modules/lsc')
-rw-r--r--utils/tuning/libtuning/modules/lsc/rkisp1.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/utils/tuning/libtuning/modules/lsc/rkisp1.py b/utils/tuning/libtuning/modules/lsc/rkisp1.py
index 57004104..512233ae 100644
--- a/utils/tuning/libtuning/modules/lsc/rkisp1.py
+++ b/utils/tuning/libtuning/modules/lsc/rkisp1.py
@@ -107,6 +107,9 @@ class LSCRkISP1(LSC):
output['sets'] = self._do_all_lsc(images)
+ if len(output['sets']) == 0:
+ return None
+
# \todo Validate images from greyscale camera and force grescale mode
# \todo Debug functionality