diff options
author | Sundar Raman <sunds@ti.com> | 2011-09-21 13:21:12 -0700 |
---|---|---|
committer | Iliyan Malchev <malchev@google.com> | 2011-09-21 16:49:41 -0700 |
commit | 8cfb4cfb6a2ca81b527c3ffbcd2671c253aa017a (patch) | |
tree | f7cb380442417605f977a715d75860373b2b8d2b /camera/CameraHalUtilClasses.cpp | |
parent | 0d83c302f8b32cd21e36b0ab9979ba99ab8c5639 (diff) | |
download | hardware_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.cpp | 6 |
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;
|