diff options
author | Andriy Chepurnyy <x0155536@ti.com> | 2012-10-23 13:46:16 +0300 |
---|---|---|
committer | Jason Simmons <jsimmons@google.com> | 2012-11-07 14:36:32 -0800 |
commit | 59f5191dd90015ae76ee25956eee5bd5917ba34e (patch) | |
tree | 521b1bfa3323091d469d88e196f507f10ef4aa41 | |
parent | 4a9915838f134a3b5e05cd21bb7c2435cf6d9a2d (diff) | |
download | omap4-aah-59f5191dd90015ae76ee25956eee5bd5917ba34e.tar.gz |
CameraHAL : Fix crash if IPP not set by default
Fix crash if IPP not set by default
Change-Id: I329f3bf49fef2db2ec136e7755c27a01bcab373f
Signed-off-by: Andriy Chepurnyy <x0155536@ti.com>
-rw-r--r-- | camera/CameraHal.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/camera/CameraHal.cpp b/camera/CameraHal.cpp index c37f57b..20914ce 100644 --- a/camera/CameraHal.cpp +++ b/camera/CameraHal.cpp @@ -440,7 +440,8 @@ int CameraHal::setParameters(const android::CameraParameters& params) if ((valstr = params.get(TICameraParameters::KEY_IPP)) != NULL) { if (isParameterValid(valstr,mCameraProperties->get(CameraProperties::SUPPORTED_IPP_MODES))) { - if (strcmp(valstr, mParameters.get(TICameraParameters::KEY_IPP))) { + if ((mParameters.get(TICameraParameters::KEY_IPP) == NULL) || + (strcmp(valstr, mParameters.get(TICameraParameters::KEY_IPP)))) { CAMHAL_LOGDB("IPP mode set %s", params.get(TICameraParameters::KEY_IPP)); mParameters.set(TICameraParameters::KEY_IPP, valstr); restartPreviewRequired = true; |