commit | 983a764e2f7a31f9796b3f4d95e9c0751978a5a0 | [log] [tgz] |
---|---|---|
author | Emilian Peev <epeev@google.com> | Tue Jun 20 15:24:33 2023 -0700 |
committer | Emilian Peev <epeev@google.com> | Tue Jun 20 15:24:33 2023 -0700 |
tree | fab9e24c95a1a5d00284c148aa928fa09bca1947 | |
parent | 0913cb17a0584f0140a2e082ab7fefb3054901e2 [diff] |
Camera: Ensure 'isSlowJpegModeForced' is always initialized Test: atest -c -d cts/tests/camera/src/android/hardware/cts/ Bug: 287905056 Change-Id: I2754304fabf8e5483539749e39d9be75d557570c
diff --git a/services/camera/libcameraservice/api1/Camera2Client.cpp b/services/camera/libcameraservice/api1/Camera2Client.cpp index 06ef88a..8348cd9 100644 --- a/services/camera/libcameraservice/api1/Camera2Client.cpp +++ b/services/camera/libcameraservice/api1/Camera2Client.cpp
@@ -80,9 +80,7 @@ SharedParameters::Lock l(mParameters); l.mParameters.state = Parameters::DISCONNECTED; - if (forceSlowJpegMode) { - l.mParameters.isSlowJpegModeForced = true; - } + l.mParameters.isSlowJpegModeForced = forceSlowJpegMode; } status_t Camera2Client::initialize(sp<CameraProviderManager> manager, const String8& monitorTags) {
diff --git a/services/camera/libcameraservice/api1/client2/Parameters.cpp b/services/camera/libcameraservice/api1/client2/Parameters.cpp index 23570c2..13dcbaa 100644 --- a/services/camera/libcameraservice/api1/client2/Parameters.cpp +++ b/services/camera/libcameraservice/api1/client2/Parameters.cpp
@@ -43,6 +43,7 @@ int cameraFacing) : cameraId(cameraId), cameraFacing(cameraFacing), + isSlowJpegModeForced(false), info(NULL), mDefaultSceneMode(ANDROID_CONTROL_SCENE_MODE_DISABLED) { }