[libcamera-devel] [PATCH v4 7/8] utils: raspberrypi: ctt: Output version 2.0 format tuning files

Naushir Patuck naush at raspberrypi.com
Wed Jul 13 11:21:58 CEST 2022


Use the tuning file conversion script to output the new tuning file format from
the CTT.

Signed-off-by: Naushir Patuck <naush at raspberrypi.com>
---
 utils/raspberrypi/ctt/ctt.py | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/utils/raspberrypi/ctt/ctt.py b/utils/raspberrypi/ctt/ctt.py
index 15064634c67f..0d91ada15afa 100755
--- a/utils/raspberrypi/ctt/ctt.py
+++ b/utils/raspberrypi/ctt/ctt.py
@@ -15,7 +15,7 @@ from ctt_alsc import *
 from ctt_lux import *
 from ctt_noise import *
 from ctt_geq import *
-from ctt_pretty_print_json import *
+from convert_tuning import convert_v2
 import random
 import json
 import re
@@ -511,13 +511,12 @@ class Camera:
     """
     def write_json(self):
         """
-        Write json dictionary to file
+        Write json dictionary to file using our version 2 format
         """
-        jstring = json.dumps(self.json, sort_keys=False)
-        """
-        make it pretty :)
-        """
-        pretty_print_json(jstring, self.jf)
+        out_json = convert_v2(self.json)
+
+        with open(self.jf, 'w') as f:
+            f.write(out_json)
 
     """
     add a new section to the log file
-- 
2.25.1



More information about the libcamera-devel mailing list