summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorEino-Ville Talvala <etalvala@google.com>2012-08-24 12:32:17 -0700
committerEino-Ville Talvala <etalvala@google.com>2012-08-24 14:28:54 -0700
commitd959ec5297c19b9b8f1760c9237030bf931b5803 (patch)
tree8aef4fda7f2fb60ac7acc68390cccd2bac1a10f2 /tests
parent1098f9d7e93c9ab30e4a4a6c7533003a3415cc0c (diff)
downloadhardware_libhardware-d959ec5297c19b9b8f1760c9237030bf931b5803.zip
hardware_libhardware-d959ec5297c19b9b8f1760c9237030bf931b5803.tar.gz
hardware_libhardware-d959ec5297c19b9b8f1760c9237030bf931b5803.tar.bz2
Camera2: Make static_camera_characteristics const.
Disallow modification to static characteristics structure, and clarify ownership and lifetime of the structure. Also update test code accordingly. Bug: 6243944 Change-Id: Ib8de5e9d6580187b21a5ae9a28a3d24f1d083f7b
Diffstat (limited to 'tests')
-rw-r--r--tests/camera2/camera2.cpp22
1 files changed, 11 insertions, 11 deletions
diff --git a/tests/camera2/camera2.cpp b/tests/camera2/camera2.cpp
index 05f61ef..29eef68 100644
--- a/tests/camera2/camera2.cpp
+++ b/tests/camera2/camera2.cpp
@@ -236,13 +236,13 @@ class Camera2Test: public testing::Test {
}
void getResolutionList(int32_t format,
- int32_t **list,
+ const int32_t **list,
size_t *count) {
ALOGV("Getting resolutions for format %x", format);
status_t res;
if (format != CAMERA2_HAL_PIXEL_FORMAT_OPAQUE) {
- camera_metadata_entry_t availableFormats;
- res = find_camera_metadata_entry(mStaticInfo,
+ camera_metadata_ro_entry_t availableFormats;
+ res = find_camera_metadata_ro_entry(mStaticInfo,
ANDROID_SCALER_AVAILABLE_FORMATS,
&availableFormats);
ASSERT_EQ(OK, res);
@@ -255,17 +255,17 @@ class Camera2Test: public testing::Test {
<< "No support found for format 0x" << std::hex << format;
}
- camera_metadata_entry_t availableSizes;
+ camera_metadata_ro_entry_t availableSizes;
if (format == HAL_PIXEL_FORMAT_RAW_SENSOR) {
- res = find_camera_metadata_entry(mStaticInfo,
+ res = find_camera_metadata_ro_entry(mStaticInfo,
ANDROID_SCALER_AVAILABLE_RAW_SIZES,
&availableSizes);
} else if (format == HAL_PIXEL_FORMAT_BLOB) {
- res = find_camera_metadata_entry(mStaticInfo,
+ res = find_camera_metadata_ro_entry(mStaticInfo,
ANDROID_SCALER_AVAILABLE_JPEG_SIZES,
&availableSizes);
} else {
- res = find_camera_metadata_entry(mStaticInfo,
+ res = find_camera_metadata_ro_entry(mStaticInfo,
ANDROID_SCALER_AVAILABLE_PROCESSED_SIZES,
&availableSizes);
}
@@ -293,7 +293,7 @@ class Camera2Test: public testing::Test {
}
camera2_device *mDevice;
- camera_metadata_t *mStaticInfo;
+ const camera_metadata_t *mStaticInfo;
MetadataQueue mRequests;
MetadataQueue mFrames;
@@ -342,7 +342,7 @@ TEST_F(Camera2Test, Capture1Raw) {
sp<FrameWaiter> rawWaiter = new FrameWaiter();
rawConsumer->setFrameAvailableListener(rawWaiter);
- int32_t *rawResolutions;
+ const int32_t *rawResolutions;
size_t rawResolutionsCount;
int format = HAL_PIXEL_FORMAT_RAW_SENSOR;
@@ -456,7 +456,7 @@ TEST_F(Camera2Test, CaptureBurstRaw) {
sp<FrameWaiter> rawWaiter = new FrameWaiter();
rawConsumer->setFrameAvailableListener(rawWaiter);
- int32_t *rawResolutions;
+ const int32_t *rawResolutions;
size_t rawResolutionsCount;
int format = HAL_PIXEL_FORMAT_RAW_SENSOR;
@@ -618,7 +618,7 @@ TEST_F(Camera2Test, Capture1Jpeg) {
sp<FrameWaiter> jpegWaiter = new FrameWaiter();
jpegConsumer->setFrameAvailableListener(jpegWaiter);
- int32_t *jpegResolutions;
+ const int32_t *jpegResolutions;
size_t jpegResolutionsCount;
int format = HAL_PIXEL_FORMAT_BLOB;