diff --git a/services/camera/libcameraservice/device3/Camera3Stream.cpp b/services/camera/libcameraservice/device3/Camera3Stream.cpp index fd9b4b0409..f707ef835a 100644 --- a/services/camera/libcameraservice/device3/Camera3Stream.cpp +++ b/services/camera/libcameraservice/device3/Camera3Stream.cpp @@ -70,7 +70,7 @@ Camera3Stream::Camera3Stream(int id, mFormatOverridden(false), mOriginalFormat(format), mDataSpaceOverridden(false), - mOriginalDataSpace(HAL_DATASPACE_UNKNOWN), + mOriginalDataSpace(dataSpace), mPhysicalCameraId(physicalCameraId), mLastTimestamp(0) { @@ -137,9 +137,6 @@ int Camera3Stream::getOriginalFormat() const { void Camera3Stream::setDataSpaceOverride(bool dataSpaceOverridden) { mDataSpaceOverridden = dataSpaceOverridden; - if (dataSpaceOverridden && mOriginalDataSpace == HAL_DATASPACE_UNKNOWN) { - mOriginalDataSpace = camera3_stream::data_space; - } } bool Camera3Stream::isDataSpaceOverridden() const { diff --git a/services/camera/libcameraservice/device3/Camera3Stream.h b/services/camera/libcameraservice/device3/Camera3Stream.h index 67afd0fd85..805df82599 100644 --- a/services/camera/libcameraservice/device3/Camera3Stream.h +++ b/services/camera/libcameraservice/device3/Camera3Stream.h @@ -588,7 +588,7 @@ class Camera3Stream : //Keep track of original dataSpace in case it gets overridden bool mDataSpaceOverridden; - android_dataspace mOriginalDataSpace; + const android_dataspace mOriginalDataSpace; String8 mPhysicalCameraId; nsecs_t mLastTimestamp;