aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Macnak <natsu@google.com>2023-11-20 21:26:13 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-11-20 21:26:13 +0000
commit215854057dc3e1db98c0b1a4e6ff770f990ef92f (patch)
tree2c5063fdf41b088e94d0806dc99edf3b39fe2b7b
parent77c6a709252c40e17e0f07c113eef3fcc1fa5987 (diff)
parent04a7b99e0480c75f508078b2a8b205f160454999 (diff)
downloadgoldfish-opengl-215854057dc3e1db98c0b1a4e6ff770f990ef92f.tar.gz
Fix switch statement for HDR conversion strat am: 04a7b99e04tmp_amf_315507370
Original change: https://android-review.googlesource.com/c/device/generic/goldfish-opengl/+/2838957 Change-Id: Iaa27a373d06dcf57441c75e9523151c78a2de03e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--system/hwc3/ComposerClient.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/system/hwc3/ComposerClient.cpp b/system/hwc3/ComposerClient.cpp
index ad23406b..2cadedeb 100644
--- a/system/hwc3/ComposerClient.cpp
+++ b/system/hwc3/ComposerClient.cpp
@@ -604,11 +604,18 @@ ndk::ScopedAStatus ComposerClient::setHdrConversionStrategy(
aidl::android::hardware::graphics::common::Hdr* preferredHdrOutputType) {
DEBUG_LOG("%s", __FUNCTION__);
using HdrConversionStrategyTag = aidl::android::hardware::graphics::common::HdrConversionStrategy::Tag;
- switch (conversionStrategy.getTag() == HdrConversionStrategyTag::autoAllowedHdrTypes) {
+ switch (conversionStrategy.getTag()) {
+ case HdrConversionStrategyTag::autoAllowedHdrTypes: {
auto autoHdrTypes = conversionStrategy.get<HdrConversionStrategyTag::autoAllowedHdrTypes>();
if (autoHdrTypes.size() != 0) {
return ToBinderStatus(HWC3::Error::Unsupported);
}
+ break;
+ }
+ case HdrConversionStrategyTag::passthrough:
+ case HdrConversionStrategyTag::forceHdrConversion: {
+ break;
+ }
}
*preferredHdrOutputType = aidl::android::hardware::graphics::common::Hdr::INVALID;
return ToBinderStatus(HWC3::Error::None);