From 7d355db285c285d212908e08756c5ca7739b7ad3 Mon Sep 17 00:00:00 2001 From: Jayant Chowdhary Date: Mon, 18 Mar 2019 13:41:29 -0700 Subject: [PATCH] cameraserver: Check for dataspace override during finishConfiguration. Bug: 120407707 Test: CTS Test: Use camera to take pictures / record videos (sanity) Change-Id: I7b29c337d0e217d2eb6a62e2c75ccc550d795e61 Signed-off-by: Jayant Chowdhary --- services/camera/libcameraservice/device3/Camera3Stream.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/camera/libcameraservice/device3/Camera3Stream.cpp b/services/camera/libcameraservice/device3/Camera3Stream.cpp index 0571741ba5..12ff1308da 100644 --- a/services/camera/libcameraservice/device3/Camera3Stream.cpp +++ b/services/camera/libcameraservice/device3/Camera3Stream.cpp @@ -321,7 +321,7 @@ status_t Camera3Stream::finishConfiguration() { // so. As documented in hardware/camera3.h:configure_streams(). if (mState == STATE_IN_RECONFIG && mOldUsage == mUsage && - mOldMaxBuffers == camera3_stream::max_buffers) { + mOldMaxBuffers == camera3_stream::max_buffers && !mDataSpaceOverridden) { mState = STATE_CONFIGURED; return OK; }