From 6512141186a7ec37f93b1a52449fc3a47011dfee Mon Sep 17 00:00:00 2001 From: Dimitar Borisov Date: Fri, 12 Oct 2012 16:48:50 +0300 Subject: camera_test: Fix for disconnect and reconnect to camera [Problem] Currently when try to disconnect and reconnect to camera using "@" command, segmentation fault is seen. This is happening because when open camera, some of the parameters are not set to valid valiues when setParameters function is called. [Solution] When get parameters form capabilities, initDefaults() function is called to set all the parameters to the default values and then setParameters is called. Change-Id: Icd49ca6286b92badec9c302c966263139aa204f3 Signed-off-by: Dimitar Borisov --- test/CameraHal/camera_test_menu.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'test') diff --git a/test/CameraHal/camera_test_menu.cpp b/test/CameraHal/camera_test_menu.cpp index e72bcd7..7ff0155 100644 --- a/test/CameraHal/camera_test_menu.cpp +++ b/test/CameraHal/camera_test_menu.cpp @@ -1293,6 +1293,7 @@ int openCamera() { } getParametersFromCapabilities(); getSizeParametersFromCapabilities(); + initDefaults(); camera->setParameters(params.flatten()); camera->setListener(new CameraHandler()); -- cgit v1.2.3