summaryrefslogtreecommitdiff
path: root/libs/gui/ISurfaceComposer.cpp
diff options
context:
space:
mode:
author Marin Shalamanov <shalamanov@google.com> 2021-11-01 14:04:27 +0100
committer Marin Shalamanov <shalamanov@google.com> 2021-11-02 15:30:39 +0100
commitfa39ee7c602bcd91f9889d931ff80377988008b7 (patch)
tree9bddf0d7d854c0e46d345659e38fe2341699d6d0 /libs/gui/ISurfaceComposer.cpp
parentccfc0b73ad209627efa7eb8039ff3dd881f4915b (diff)
Remove frame rate flexibility token
Remove the frame rate flexiblity token which can be replaced with DisplayManager.setRefreshRateSwitchingType( DisplayManager.SWITCHING_TYPE_ACROSS_AND_WITHIN_GROUPS); DisplayManager.setShouldAlwaysRespectAppRequestedMode(true); Bug: 175371491 Test: m Test: manually test that backdoor still works adb shell dumpsys SurfaceFlinger | grep -A 15 "DesiredDisplayModeSpecs" verify no override adb shell service call SurfaceFlinger 1036 i32 1 adb shell dumpsys SurfaceFlinger | grep -A 15 "DesiredDisplayModeSpecs" verify there is override adb shell service call SurfaceFlinger 1036 i32 0 adb shell dumpsys SurfaceFlinger | grep -A 15 "DesiredDisplayModeSpecs" verify no override verify idempotence: adb shell service call SurfaceFlinger 1036 i32 0 adb shell service call SurfaceFlinger 1036 i32 0 adb shell service call SurfaceFlinger 1036 i32 1 adb shell service call SurfaceFlinger 1036 i32 1 Change-Id: I848f849037da38d245e940bc9c85727129463a81
Diffstat (limited to 'libs/gui/ISurfaceComposer.cpp')
-rw-r--r--libs/gui/ISurfaceComposer.cpp45
1 files changed, 0 insertions, 45 deletions
diff --git a/libs/gui/ISurfaceComposer.cpp b/libs/gui/ISurfaceComposer.cpp
index 3c8289fe2a..02950995af 100644
--- a/libs/gui/ISurfaceComposer.cpp
+++ b/libs/gui/ISurfaceComposer.cpp
@@ -1150,41 +1150,6 @@ public:
return reply.readInt32();
}
- status_t acquireFrameRateFlexibilityToken(sp<IBinder>* outToken) override {
- if (!outToken) return BAD_VALUE;
-
- Parcel data, reply;
- status_t err = data.writeInterfaceToken(ISurfaceComposer::getInterfaceDescriptor());
- if (err != NO_ERROR) {
- ALOGE("acquireFrameRateFlexibilityToken: failed writing interface token: %s (%d)",
- strerror(-err), -err);
- return err;
- }
-
- err = remote()->transact(BnSurfaceComposer::ACQUIRE_FRAME_RATE_FLEXIBILITY_TOKEN, data,
- &reply);
- if (err != NO_ERROR) {
- ALOGE("acquireFrameRateFlexibilityToken: failed to transact: %s (%d)", strerror(-err),
- err);
- return err;
- }
-
- err = reply.readInt32();
- if (err != NO_ERROR) {
- ALOGE("acquireFrameRateFlexibilityToken: call failed: %s (%d)", strerror(-err), err);
- return err;
- }
-
- err = reply.readStrongBinder(outToken);
- if (err != NO_ERROR) {
- ALOGE("acquireFrameRateFlexibilityToken: failed reading binder token: %s (%d)",
- strerror(-err), err);
- return err;
- }
-
- return NO_ERROR;
- }
-
status_t setFrameTimelineInfo(const sp<IGraphicBufferProducer>& surface,
const FrameTimelineInfo& frameTimelineInfo) override {
Parcel data, reply;
@@ -2073,16 +2038,6 @@ status_t BnSurfaceComposer::onTransact(
reply->writeInt32(result);
return NO_ERROR;
}
- case ACQUIRE_FRAME_RATE_FLEXIBILITY_TOKEN: {
- CHECK_INTERFACE(ISurfaceComposer, data, reply);
- sp<IBinder> token;
- status_t result = acquireFrameRateFlexibilityToken(&token);
- reply->writeInt32(result);
- if (result == NO_ERROR) {
- reply->writeStrongBinder(token);
- }
- return NO_ERROR;
- }
case SET_FRAME_TIMELINE_INFO: {
CHECK_INTERFACE(ISurfaceComposer, data, reply);
sp<IBinder> binder;