summaryrefslogtreecommitdiff
path: root/camera/QCamera2/HAL3/QCamera3Channel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'camera/QCamera2/HAL3/QCamera3Channel.cpp')
-rwxr-xr-xcamera/QCamera2/HAL3/QCamera3Channel.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/camera/QCamera2/HAL3/QCamera3Channel.cpp b/camera/QCamera2/HAL3/QCamera3Channel.cpp
index 9e18740..dccbdeb 100755
--- a/camera/QCamera2/HAL3/QCamera3Channel.cpp
+++ b/camera/QCamera2/HAL3/QCamera3Channel.cpp
@@ -246,6 +246,11 @@ int32_t QCamera3Channel::start()
return NO_INIT;
}
+ if(m_bIsActive) {
+ ALOGD("%s: Attempt to start active channel", __func__);
+ return rc;
+ }
+
for (int i = 0; i < m_numStreams; i++) {
if (mStreams[i] != NULL) {
mStreams[i]->start();