summaryrefslogtreecommitdiffstats
path: root/camera/CameraHalUtilClasses.cpp
diff options
context:
space:
mode:
authorSundar Raman <sunds@ti.com>2011-09-21 13:21:12 -0700
committerIliyan Malchev <malchev@google.com>2011-09-21 16:49:41 -0700
commit8cfb4cfb6a2ca81b527c3ffbcd2671c253aa017a (patch)
treef7cb380442417605f977a715d75860373b2b8d2b /camera/CameraHalUtilClasses.cpp
parent0d83c302f8b32cd21e36b0ab9979ba99ab8c5639 (diff)
downloadhardware_ti_omap4-8cfb4cfb6a2ca81b527c3ffbcd2671c253aa017a.zip
hardware_ti_omap4-8cfb4cfb6a2ca81b527c3ffbcd2671c253aa017a.tar.gz
hardware_ti_omap4-8cfb4cfb6a2ca81b527c3ffbcd2671c253aa017a.tar.bz2
CameraHAL: CTS fixes related to #testMeteringAreas
- The status of "parseAreas()" should always be checked in order to return proper error code in case of invalid input arguments. - If the input metering areas are more than the supported ones, then always return an error. - 'parseAreas()' expects the buffer size, not the string length. - Refactors "parseFocusAreas()' to the more general 'parseAreas()'. Change-Id: I4c70bcaa3c676f525b721916cc39c66db5e0fc17 Signed-off-by: Emilian Peev <epeev@mm-sol.com> Signed-off-by: Sundar Raman <sunds@ti.com>
Diffstat (limited to 'camera/CameraHalUtilClasses.cpp')
-rw-r--r--camera/CameraHalUtilClasses.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/camera/CameraHalUtilClasses.cpp b/camera/CameraHalUtilClasses.cpp
index b0d937c..c8e5eff 100644
--- a/camera/CameraHalUtilClasses.cpp
+++ b/camera/CameraHalUtilClasses.cpp
@@ -197,9 +197,9 @@ status_t CameraArea::checkArea(ssize_t top,
return NO_ERROR;
}
-status_t CameraArea::parseFocusArea(const char *area,
- size_t areaLength,
- Vector< sp<CameraArea> > &areas)
+status_t CameraArea::parseAreas(const char *area,
+ size_t areaLength,
+ Vector< sp<CameraArea> > &areas)
{
status_t ret = NO_ERROR;
char *ctx;