Loading services/camera/libcameraservice/camera2/CaptureSequencer.cpp +6 −0 Original line number Diff line number Diff line Loading @@ -253,6 +253,12 @@ CaptureSequencer::CaptureState CaptureSequencer::manageDone(sp<Camera2Client> &c res = INVALID_OPERATION; break; case Parameters::STILL_CAPTURE: res = client->getCameraDevice()->waitUntilDrained(); if (res != OK) { ALOGE("%s: Camera %d: Can't idle after still capture: " "%s (%d)", __FUNCTION__, client->getCameraId(), strerror(-res), res); } l.mParameters.state = Parameters::STOPPED; break; case Parameters::VIDEO_SNAPSHOT: Loading Loading
services/camera/libcameraservice/camera2/CaptureSequencer.cpp +6 −0 Original line number Diff line number Diff line Loading @@ -253,6 +253,12 @@ CaptureSequencer::CaptureState CaptureSequencer::manageDone(sp<Camera2Client> &c res = INVALID_OPERATION; break; case Parameters::STILL_CAPTURE: res = client->getCameraDevice()->waitUntilDrained(); if (res != OK) { ALOGE("%s: Camera %d: Can't idle after still capture: " "%s (%d)", __FUNCTION__, client->getCameraId(), strerror(-res), res); } l.mParameters.state = Parameters::STOPPED; break; case Parameters::VIDEO_SNAPSHOT: Loading