rosemary: Shim another missing showlogo symbol

This commit is contained in:
R0rt1z2
2022-09-17 22:39:27 +01:00
committed by Matsvei Niaverau
parent cb797b3eb4
commit 84b9836f32
3 changed files with 47 additions and 0 deletions

View File

@@ -36,4 +36,5 @@ cc_library_shared {
"libgui",
"libutils",
],
local_include_dirs: ["include"]
}

View File

@@ -0,0 +1,39 @@
/*
* Copyright 2019 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#pragma once
#include <type_traits>
#include <ui/Size.h>
#include <utils/Timers.h>
namespace android {
// Configuration supported by physical display.
struct DisplayConfig {
ui::Size resolution;
float xDpi = 0;
float yDpi = 0;
float refreshRate = 0;
nsecs_t appVsyncOffset = 0;
nsecs_t sfVsyncOffset = 0;
nsecs_t presentationDeadline = 0;
int configGroup = -1;
};
} // namespace android

View File

@@ -1,3 +1,4 @@
#include <DisplayConfig.h>
#include <gui/SurfaceComposerClient.h>
using namespace android;
@@ -16,4 +17,10 @@ void _ZNK7android14SurfaceControl10getSurfaceEv(void) {
_ZN7android14SurfaceControl10getSurfaceEv();
}
status_t _ZN7android21SurfaceComposerClient20getActiveDisplayModeERKNS_2spINS_7IBinderEEEPNS_2ui11DisplayModeE(const sp<IBinder>& display, ui::DisplayMode* mode);
status_t _ZN7android21SurfaceComposerClient22getActiveDisplayConfigERKNS_2spINS_7IBinderEEEPNS_13DisplayConfigE(const sp<IBinder>& display, DisplayConfig* config) {
return _ZN7android21SurfaceComposerClient20getActiveDisplayModeERKNS_2spINS_7IBinderEEEPNS_2ui11DisplayModeE(display, (ui::DisplayMode*)config);
}
}