CameraITS: more test_post_raw_sensitivity_boost fix
- Fix cmd["outputSurfaces"] is not initialized in some branches
- Fix unpacking of do_capture results. (Format is first dimension)
- Some typos
Bug: 27687762
Change-Id: I0bab0e9e2b34324072c1fba8b1aa461abab95d69
diff --git a/apps/CameraITS/pymodules/its/device.py b/apps/CameraITS/pymodules/its/device.py
index 741baee..c669540 100644
--- a/apps/CameraITS/pymodules/its/device.py
+++ b/apps/CameraITS/pymodules/its/device.py
@@ -597,7 +597,12 @@
for c in cmd["outputSurfaces"]]
formats = [s if s != "jpg" else "jpeg" for s in formats]
else:
+ max_yuv_size = its.objects.get_available_output_sizes(
+ "yuv", self.props)[0]
formats = ['yuv']
+ cmd["outputSurfaces"] = [{"format": "yuv",
+ "width" : max_yuv_size[0],
+ "height": max_yuv_size[1]}]
ncap = len(cmd["captureRequests"])
nsurf = 1 if out_surfaces is None else len(cmd["outputSurfaces"])
# Only allow yuv output to multiple targets