Loading libs/ui/include/ui/DisplayIdentification.h +11 −0 Original line number Original line Diff line number Diff line Loading @@ -55,6 +55,17 @@ enum class ScreenPartStatus : uint8_t { REPLACED = 2, REPLACED = 2, }; }; inline std::string ScreenPartStatusToString(ScreenPartStatus screenPartStatus) { switch (screenPartStatus) { case ScreenPartStatus::ORIGINAL: return "ORIGINAL"; case ScreenPartStatus::REPLACED: return "REPLACED"; default: return "UNSUPPORTED"; } } struct DisplayIdentificationInfo { struct DisplayIdentificationInfo { PhysicalDisplayId id; PhysicalDisplayId id; std::string name; std::string name; Loading services/surfaceflinger/SurfaceFlinger.cpp +3 −1 Original line number Original line Diff line number Diff line Loading @@ -6114,7 +6114,9 @@ void SurfaceFlinger::dumpDisplayIdentificationData(std::string& result) const { continue; continue; } } StringAppendF(&result, "port=%u pnpId=%s displayName=\"", port, edid->pnpId.data()); StringAppendF(&result, "port=%u pnpId=%s screenPartStatus=%s displayName=\"", port, edid->pnpId.data(), android::ScreenPartStatusToString(screenPartStatus).c_str()); result.append(edid->displayName.data(), edid->displayName.length()); result.append(edid->displayName.data(), edid->displayName.length()); result.append("\"\n"); result.append("\"\n"); } } Loading Loading
libs/ui/include/ui/DisplayIdentification.h +11 −0 Original line number Original line Diff line number Diff line Loading @@ -55,6 +55,17 @@ enum class ScreenPartStatus : uint8_t { REPLACED = 2, REPLACED = 2, }; }; inline std::string ScreenPartStatusToString(ScreenPartStatus screenPartStatus) { switch (screenPartStatus) { case ScreenPartStatus::ORIGINAL: return "ORIGINAL"; case ScreenPartStatus::REPLACED: return "REPLACED"; default: return "UNSUPPORTED"; } } struct DisplayIdentificationInfo { struct DisplayIdentificationInfo { PhysicalDisplayId id; PhysicalDisplayId id; std::string name; std::string name; Loading
services/surfaceflinger/SurfaceFlinger.cpp +3 −1 Original line number Original line Diff line number Diff line Loading @@ -6114,7 +6114,9 @@ void SurfaceFlinger::dumpDisplayIdentificationData(std::string& result) const { continue; continue; } } StringAppendF(&result, "port=%u pnpId=%s displayName=\"", port, edid->pnpId.data()); StringAppendF(&result, "port=%u pnpId=%s screenPartStatus=%s displayName=\"", port, edid->pnpId.data(), android::ScreenPartStatusToString(screenPartStatus).c_str()); result.append(edid->displayName.data(), edid->displayName.length()); result.append(edid->displayName.data(), edid->displayName.length()); result.append("\"\n"); result.append("\"\n"); } } Loading