summaryrefslogtreecommitdiff
Diffstat
-rw-r--r--v3/EmulatedFakeCamera3.cpp5
-rw-r--r--v3/fake-pipeline2/Sensor.cpp16
-rw-r--r--v3/fake-pipeline2/Sensor.h2
3 files changed, 19 insertions, 4 deletions
diff --git a/v3/EmulatedFakeCamera3.cpp b/v3/EmulatedFakeCamera3.cpp
index c4dae65..54ff21d 100644
--- a/v3/EmulatedFakeCamera3.cpp
+++ b/v3/EmulatedFakeCamera3.cpp
@@ -2846,6 +2846,11 @@ bool EmulatedFakeCamera3::ReadoutThread::threadLoop() {
return false;
}
+ bool workflag =
+ mParent->mSensor->get_sensor_status();
+ if (!workflag)
+ return true;
+
ALOGVV("Sensor done with readout for frame %d, captured at %lld ",
mCurrentRequest.frameNumber, captureTime);