summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-01-24 11:14:15 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-01-24 11:14:15 +0000
commit9a606b246bd8a8478d8725ac1e318e28b4e712ad (patch)
tree8b67368e0e20d3b380172a675c6825cd1dd33beb
parentc20a9a488f23bfece8b179f423f2448d43fe5866 (diff)
parent9b9f3565beb5d63eb46a82417d1beb34e25988c7 (diff)
Snap for 11350768 from 9b9f3565beb5d63eb46a82417d1beb34e25988c7 to u-keystone-qcom-release
Change-Id: I9952328183e8ec49a61acd1ecd1f11149780276e
-rw-r--r--services/surfaceflinger/Layer.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/services/surfaceflinger/Layer.cpp b/services/surfaceflinger/Layer.cpp
index 0dcac494e3..b894396cee 100644
--- a/services/surfaceflinger/Layer.cpp
+++ b/services/surfaceflinger/Layer.cpp
@@ -16,7 +16,7 @@
/* Changes from Qualcomm Innovation Center are provided under the following license:
*
- * Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved.
+ * Copyright (c) 2023-2024 Qualcomm Innovation Center, Inc. All rights reserved.
* SPDX-License-Identifier: BSD-3-Clause-Clear
*/
@@ -3511,8 +3511,16 @@ void Layer::gatherBufferInfo() {
{
ATRACE_NAME("getDataspace");
err = mapper.getDataspace(mBufferInfo.mBuffer->getBuffer()->handle, &dataspace);
+ /* QTI_BEGIN */
+ if (dataspace == ui::Dataspace::UNKNOWN) {
+ ALOGW("%s: Received unknown dataspace from gralloc", __func__);
+ }
+ /* QTI_END */
}
- if (err != OK || dataspace != mBufferInfo.mDataspace) {
+ if ((err != OK || dataspace != mBufferInfo.mDataspace)
+ /* QTI_BEGIN */
+ && dataspace != ui::Dataspace::UNKNOWN) {
+ /* QTI_END */
{
ATRACE_NAME("setDataspace");
err = mapper.setDataspace(mBufferInfo.mBuffer->getBuffer()->handle,