[PATCH v4 17/23] libtuning: Handle cases, where no lsc tuning images are present
Stefan Klug
stefan.klug at ideasonboard.com
Fri Jul 5 16:41:53 CEST 2024
Make it clear that no lsc calibration was done by returning None instead
of a incomplete configuration.
Signed-off-by: Stefan Klug <stefan.klug at ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
Reviewed-by: Paul Elder <paul.elder at ideasonboard.com>
---
utils/tuning/libtuning/modules/lsc/rkisp1.py | 3 +++
1 file changed, 3 insertions(+)
diff --git a/utils/tuning/libtuning/modules/lsc/rkisp1.py b/utils/tuning/libtuning/modules/lsc/rkisp1.py
index 57004104fc7a..512233aeae9d 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
--
2.43.0
More information about the libcamera-devel
mailing list