OSDN Git Service

Camera2 test: fix build break due to change in camera service.
authorJianing Wei <jianingwei@google.com>
Thu, 10 Apr 2014 21:17:57 +0000 (14:17 -0700)
committerJianing Wei <jianingwei@google.com>
Thu, 10 Apr 2014 21:17:57 +0000 (14:17 -0700)
Change-Id: If8785df9209c83ccd1454b89b46d5e885f897cae

tests/camera2/CameraBurstTests.cpp
tests/camera2/CameraFrameTests.cpp
tests/camera2/CameraMultiStreamTests.cpp

index 7301fce..51a6b0e 100644 (file)
@@ -233,8 +233,8 @@ TEST_F(CameraBurstTest, ManualExposureControl) {
         ALOGV("Reading capture request %d with exposure %lld", i, exposures[i]);
         ASSERT_EQ(OK, mDevice->waitForNextFrame(CAMERA_FRAME_TIMEOUT));
         ALOGV("Reading capture request-1 %d", i);
-        CameraMetadata frameMetadata;
-        ASSERT_EQ(OK, mDevice->getNextFrame(&frameMetadata));
+        CaptureResult result;
+        ASSERT_EQ(OK, mDevice->getNextResult(&result));
         ALOGV("Reading capture request-2 %d", i);
 
         ASSERT_EQ(OK, mFrameListener->waitForFrame(CAMERA_FRAME_TIMEOUT));
@@ -645,8 +645,8 @@ TEST_F(CameraBurstTest, VariableBurst) {
 
         ASSERT_EQ(OK, mDevice->waitForNextFrame(waitLimit));
         ALOGV("Reading capture request-1 %d", i);
-        CameraMetadata frameMetadata;
-        ASSERT_EQ(OK, mDevice->getNextFrame(&frameMetadata));
+        CaptureResult result;
+        ASSERT_EQ(OK, mDevice->getNextResult(&result));
         ALOGV("Reading capture request-2 %d", i);
 
         ASSERT_EQ(OK, mFrameListener->waitForFrame(CAMERA_FRAME_TIMEOUT));
index e78a862..3c5abf7 100644 (file)
@@ -115,8 +115,8 @@ TEST_P(CameraFrameTest, GetFrame) {
         ALOGV("Reading capture request %d", i);
         ASSERT_EQ(OK, mDevice->waitForNextFrame(CAMERA_FRAME_TIMEOUT));
 
-        CameraMetadata frameMetadata;
-        ASSERT_EQ(OK, mDevice->getNextFrame(&frameMetadata));
+        CaptureResult result;
+        ASSERT_EQ(OK, mDevice->getNextResult(&result));
 
         // wait for buffer to be available
         ASSERT_EQ(OK, mFrameListener->waitForFrame(CAMERA_FRAME_TIMEOUT));
index 75c7139..c7db679 100644 (file)
@@ -380,11 +380,13 @@ public:
                 waitLimit = exposures[i] * EXP_WAIT_MULTIPLIER;
             }
 
+            CaptureResult result;
             CameraMetadata frameMetadata;
             int32_t resultRequestId;
             do {
                 ASSERT_EQ(OK, mDevice->waitForNextFrame(waitLimit));
-                ASSERT_EQ(OK, mDevice->getNextFrame(&frameMetadata));
+                ASSERT_EQ(OK, mDevice->getNextResult(&result));
+                frameMetadata = result.mMetadata;
 
                 camera_metadata_entry_t resultEntry = frameMetadata.find(ANDROID_REQUEST_ID);
                 ASSERT_EQ(1u, resultEntry.count);