Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0d2fa08f authored by Yin-Chia Yeh's avatar Yin-Chia Yeh
Browse files

Camera: notify captureSequener errors

Test: locally modified camera HAL (faking buffer errors) passing
      CameraTest.java
Bug: 120986771

Change-Id: I436ac5d033f68b59eaa7b129370faf0c0ca6a5f3
parent 0302b6d1
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -1767,14 +1767,13 @@ void Camera2Client::notifyError(int32_t errorCode,
        case hardware::camera2::ICameraDeviceCallbacks::ERROR_CAMERA_BUFFER:
            ALOGW("%s: Received recoverable error %d from HAL - ignoring, requestId %" PRId32,
                    __FUNCTION__, errorCode, resultExtras.requestId);
            mCaptureSequencer->notifyError(errorCode, resultExtras);
            return;
        default:
            err = CAMERA_ERROR_UNKNOWN;
            break;
    }

    mCaptureSequencer->notifyError(errorCode, resultExtras);

    ALOGE("%s: Error condition %d reported by HAL, requestId %" PRId32, __FUNCTION__, errorCode,
              resultExtras.requestId);