diff options
author | Alex Ray <aray@google.com> | 2013-05-28 15:52:04 -0700 |
---|---|---|
committer | Alexander Ray <aray@google.com> | 2013-06-28 21:07:42 +0000 |
commit | c6bf2f291ddca5e8807268f89733e9f6637b4303 (patch) | |
tree | 806c16160dec1a96aeebd593bdc171caf33c9618 | |
parent | c6d5e3757b6dda09a7105d754a7c0929cd03aa91 (diff) | |
download | hardware_libhardware-c6bf2f291ddca5e8807268f89733e9f6637b4303.zip hardware_libhardware-c6bf2f291ddca5e8807268f89733e9f6637b4303.tar.gz hardware_libhardware-c6bf2f291ddca5e8807268f89733e9f6637b4303.tar.bz2 |
modules: camera: fix compiler warnings
Change-Id: Id1aa624d377776a7e37b52978664d30c927595be
-rw-r--r-- | modules/camera/Camera.cpp | 6 | ||||
-rw-r--r-- | modules/camera/CameraHAL.cpp | 4 |
2 files changed, 7 insertions, 3 deletions
diff --git a/modules/camera/Camera.cpp b/modules/camera/Camera.cpp index 76fe1a0..3bafdf4 100644 --- a/modules/camera/Camera.cpp +++ b/modules/camera/Camera.cpp @@ -301,7 +301,7 @@ int Camera::configureStreams(camera3_stream_configuration_t *stream_config) for (int i = 0; i < mNumStreams; i++) mStreams[i]->mReuse = false; // Fill new stream array with reused streams and new streams - for (int i = 0; i < stream_config->num_streams; i++) { + for (unsigned int i = 0; i < stream_config->num_streams; i++) { astream = stream_config->streams[i]; if (astream->max_buffers > 0) newStreams[i] = reuseStream(astream); @@ -533,13 +533,13 @@ void Camera::setSettings(const camera_metadata_t *new_settings) mSettings = clone_camera_metadata(new_settings); } -bool Camera::isValidCaptureSettings(const camera_metadata_t *settings) +bool Camera::isValidCaptureSettings(const camera_metadata_t* /*settings*/) { // TODO: reject settings that cannot be captured return true; } -bool Camera::isValidReprocessSettings(const camera_metadata_t *settings) +bool Camera::isValidReprocessSettings(const camera_metadata_t* /*settings*/) { // TODO: reject settings that cannot be reprocessed // input buffers unimplemented, use this to reject reprocessing requests diff --git a/modules/camera/CameraHAL.cpp b/modules/camera/CameraHAL.cpp index 0d8164c..dfbbe4c 100644 --- a/modules/camera/CameraHAL.cpp +++ b/modules/camera/CameraHAL.cpp @@ -92,6 +92,10 @@ int CameraHAL::open(const hw_module_t* mod, const char* name, hw_device_t** dev) char *nameEnd; ALOGV("%s: module=%p, name=%s, device=%p", __func__, mod, name, dev); + if (*name == '\0') { + ALOGE("%s: Invalid camera id name is NULL", __func__); + return -EINVAL; + } id = strtol(name, &nameEnd, 10); if (*nameEnd != '\0') { ALOGE("%s: Invalid camera id name %s", __func__, name); |