Loading services/camera/libcameraservice/device3/Camera3IOStreamBase.cpp +1 −0 Original line number Original line Diff line number Diff line Loading @@ -124,6 +124,7 @@ status_t Camera3IOStreamBase::disconnectLocked() { switch (mState) { switch (mState) { case STATE_IN_RECONFIG: case STATE_IN_RECONFIG: case STATE_CONFIGURED: case STATE_CONFIGURED: case STATE_ABANDONED: // OK // OK break; break; default: default: Loading services/camera/libcameraservice/device3/Camera3OutputStream.cpp +2 −2 Original line number Original line Diff line number Diff line Loading @@ -653,9 +653,9 @@ status_t Camera3OutputStream::detachBuffer(sp<GraphicBuffer>* buffer, int* fence *buffer = 0; *buffer = 0; ALOGW("%s: the released buffer has already been freed by the buffer queue!", __FUNCTION__); ALOGW("%s: the released buffer has already been freed by the buffer queue!", __FUNCTION__); } else if (res != OK) { } else if (res != OK) { // Other errors are fatal. // Treat other errors as abandonment ALOGE("%s: detach next buffer failed: %s (%d).", __FUNCTION__, strerror(-res), res); ALOGE("%s: detach next buffer failed: %s (%d).", __FUNCTION__, strerror(-res), res); mState = STATE_ERROR; mState = STATE_ABANDONED; return res; return res; } } Loading Loading
services/camera/libcameraservice/device3/Camera3IOStreamBase.cpp +1 −0 Original line number Original line Diff line number Diff line Loading @@ -124,6 +124,7 @@ status_t Camera3IOStreamBase::disconnectLocked() { switch (mState) { switch (mState) { case STATE_IN_RECONFIG: case STATE_IN_RECONFIG: case STATE_CONFIGURED: case STATE_CONFIGURED: case STATE_ABANDONED: // OK // OK break; break; default: default: Loading
services/camera/libcameraservice/device3/Camera3OutputStream.cpp +2 −2 Original line number Original line Diff line number Diff line Loading @@ -653,9 +653,9 @@ status_t Camera3OutputStream::detachBuffer(sp<GraphicBuffer>* buffer, int* fence *buffer = 0; *buffer = 0; ALOGW("%s: the released buffer has already been freed by the buffer queue!", __FUNCTION__); ALOGW("%s: the released buffer has already been freed by the buffer queue!", __FUNCTION__); } else if (res != OK) { } else if (res != OK) { // Other errors are fatal. // Treat other errors as abandonment ALOGE("%s: detach next buffer failed: %s (%d).", __FUNCTION__, strerror(-res), res); ALOGE("%s: detach next buffer failed: %s (%d).", __FUNCTION__, strerror(-res), res); mState = STATE_ERROR; mState = STATE_ABANDONED; return res; return res; } } Loading