Merge "ProCameraTest: Drop frames test move processing delay between lock/unlock" into jb-mr2-dev
diff --git a/camera/tests/ProCameraTests.cpp b/camera/tests/ProCameraTests.cpp
index f93e5cd..39456af 100644
--- a/camera/tests/ProCameraTests.cpp
+++ b/camera/tests/ProCameraTests.cpp
@@ -1001,11 +1001,6 @@
 
     // Consume a couple of results
     for (int i = 0; i < NUM_REQUESTS; ++i) {
-        // Process at 10fps, stream is at 15fps.
-        // This means we will definitely fill up the buffer queue with
-        // extra buffers and need to drop them.
-        usleep(TEST_FRAME_PROCESSING_DELAY_US);
-
         int numFrames;
         EXPECT_TRUE((numFrames = mCamera->waitForFrameBuffer(streamId)) > 0);
 
@@ -1025,6 +1020,11 @@
                 ", dataPtr = " << (void*)buf.data <<
                 ", timestamp = " << buf.timestamp << std::endl;
 
+        // Process at 10fps, stream is at 15fps.
+        // This means we will definitely fill up the buffer queue with
+        // extra buffers and need to drop them.
+        usleep(TEST_FRAME_PROCESSING_DELAY_US);
+
         EXPECT_OK(consumer->unlockBuffer(buf));
     }